[rtl]
سلام. در کنترلر PostController یه متغیر تعریف شده به صورت زیر. این بعد تعریف کجا از استفاده شده و تو اون فایل مقادیری تغییر میکنه و یا رندر میشه؟[/rtl]
public $layout='column2';
[rtl]
سلام. در کنترلر PostController یه متغیر تعریف شده به صورت زیر. این بعد تعریف کجا از استفاده شده و تو اون فایل مقادیری تغییر میکنه و یا رندر میشه؟[/rtl]
public $layout='column2';
[right][rtl][font="Tahoma"]
این متغیر که در واقع override شده کلاس پدرش هست (کلاس CController) مشخص میکنه که Yii برای نمایش ویوها از چه layout باید استفاده کنه (2 ستونه 3 ستونه header, footer و…) یعنی محتوای هر view داخل layout ی قرار میگیره که در کنترلرش مشخص شده
این column2 و بقیه layoutها توی دایرکتوری views/layout قرار دارن
[/font][/rtl]
[/right]