PDA

View Full Version : تفاوت و نوع استفاده از فایلهای تولید شده با gii



tux-world
پنج شنبه 12 دی 1392, 23:49 عصر
سلام. وقتی که با gii در crud ساخته میشه فایهای شبیه زیر تولید میشه :


controllers/ProjectController.php
views/project/_form.php
views/project/_search.php
views/project/_view.php
views/project/admin.php
views/project/create.php
views/project/index.php
views/project/update.php
views/project/view.php

منظور از فایهایی که با اندرلاین شروع شدن چیه؟ و آیا هنگام ساختن CRUD کنترلر اتومات ساخته میشه؟

nariman_t
شنبه 14 دی 1392, 00:03 صبح
این فایلهایی که شما میگید یه جورایی import میشن تو فایلهای ویو دیگه بیشتر برای راحت تر کردن آجاکس هستش تو این لینک با مثال توضیه داده شده
اینجا (http://www.yiiframework.com/wiki/49/update-content-in-ajax-with-renderpartial/)

MMSHFE
شنبه 14 دی 1392, 18:42 عصر
فرض کنید شما توی چند فایل View یک بخش مشترک دارین که نمیخواین هربار بازنویسی کنید و اگه هرجا تغییر کرد، میخواین توی بقیه هم تغییر کنه. برای این منظور، یک فایل View جداگانه برای اون قسمت میسازین و توی فایلهای View موردنظر، هرجا خواستین نشون داده بشه، با ()this->renderPartial$ اون رو فراخوانی میکنید تا نمایش داده بشه (بخاطر استفاده از renderPartial دیگه Layout بهش اضافه نمیشه). طبق قرارداد (الزامی نیست) این فایلهای View غیر مستقل رو با یک _ در ابتدا، نامگذاری میکنن.