تفاوت و نوع استفاده از فایلهای تولید شده با gii
سلام. وقتی که با 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 کنترلر اتومات ساخته میشه؟
نقل قول: تفاوت و نوع استفاده از فایلهای تولید شده با gii
این فایلهایی که شما میگید یه جورایی import میشن تو فایلهای ویو دیگه بیشتر برای راحت تر کردن آجاکس هستش تو این لینک با مثال توضیه داده شده
اینجا
نقل قول: تفاوت و نوع استفاده از فایلهای تولید شده با gii
فرض کنید شما توی چند فایل View یک بخش مشترک دارین که نمیخواین هربار بازنویسی کنید و اگه هرجا تغییر کرد، میخواین توی بقیه هم تغییر کنه. برای این منظور، یک فایل View جداگانه برای اون قسمت میسازین و توی فایلهای View موردنظر، هرجا خواستین نشون داده بشه، با ()this->renderPartial$ اون رو فراخوانی میکنید تا نمایش داده بشه (بخاطر استفاده از renderPartial دیگه Layout بهش اضافه نمیشه). طبق قرارداد (الزامی نیست) این فایلهای View غیر مستقل رو با یک _ در ابتدا، نامگذاری میکنن.