راستش خب واقعا توضیح حتی یک مثال ساده برای طراحی و شروع یک پروژه هم کار ساده و امکان پذیری نیست! مگه چقدر میشه خلاصه کرد همه مطالب و در یک پست ارائه داد؟
من فقط میتونم بهتون پیشنهاد کنم که اگر تا بحال آموزش ساخت وبلاگ که نمونه پیاده سازی یک پروژه وبلاگ ساده هست رو ندیدید، حتما اون رو مطالعه کنید
من خودم به شخصه اولین چیزی بود که مطالعه کردم و خیلی خیلی ذهنیت خوبی از روش انجام پروژه با فریمورک بهم داد
جدای از این دو سه تا کتاب هم هست که در این صفحهمعرفی شده اند، یکی شون هم از اول یک پروژه تعریف کرده و مراحل و روش پیاده سازی ش رو شرح داده
امیدوارم این منابع بتونن کمک کنند ( که مطمئن هستم میتونند )
درست است ، دقیقا بنده اول کار لایوت و قالب سایت رو میزنم و بعد میرم سراغ ساخت کنترلر ها و مدل ها
اول از هر چیز یک قالب html بزنید ، حالا با هر سبکی که خودتان دوست دارید
سپس فایلهایی چون js , img رو به پوشه مربوطه در داخل پروژه تون اضافه کنید
میمونه سورس html
اون رو با یک اسم در داخل پوشه
protected/views/layouts
قرار بدید ، سپس فایل رو باز کنید و با استفاده از
[/rtl][/font]
Yii::app()->request->baseUrl;
[font="Tahoma"][rtl]
مسیر فایلهای استایل و … رو درست کنید .
سپس یک قسمت از قالب که قرار هست تغییر کند ، مثلا یک div که قرار هست به نسبت محتوا تغییر کند را در نظر بگیرید و دستور
[/rtl][/font]
<?php echo $content ; ?>
[font="Tahoma"]
[rtl]
حالا در هر جای کنترلر که متد render رو اجرا کنید ، اول فایل لایوت لود میشود ، بعد یک فایل کوچک که خودتان تعریف میکنید بعنوان ویو به جای متغییر content قرار خواهد گرفت .
اگر تنظیمات لایوت و ویو ها در کنترلر لازم هست تابگم ؟
[font="Tahoma"][rtl]اگه از خطر فرمان استفاده کنی یک پروژه پایه رو داری که در قدم اول لایوت رو تغییر میدید و در قدم دوم دیتابیس رو ایجاد میکنی ، خارج از این میتونی از دموهاش استفاده کنی و کنترلرها و مدلهای اضافی رو حذف کنی
من امروز آخرین امتحانم تموم میشه ، انشاالله یه پروژه کوچیک ساخت لینک باکس رو میذارم سر فرصت ، شما هم دست به کار بشید داکیومنت خودش رو مطالعه کنید ، فقط مطالعه کنید تا بعضی چیزها دستتون بیاد