چگونگی استفاده از کلاس منو در پروژه
سلام
دوستان یک کلاس برای ساخت منو از دیتابیس نوشتم حالا نمیدونم چطوری باید از اون استفاده کنم ؟؟؟
توی کنترلر توی هر اکشن بیام و کلاس رو اجرا کنم و نتیجه رو به ویو ارسال کنم ؟؟؟ که این شکل جالبی نداره چون باید کد ساختن کلاس به ازای هر اکشن نوشته بشه
این یک نمونه از اکشن های کنترلر هست تا قبل از این یک فایل استاتیک واسه منو داشتم و توی پوشه template بود اونو استفاده میکردم
الان منوهامو داینامیک بر اساس دیتابیس نوشتم فقط موندم چطوری ازش استفاده کنم
public function add()
{
$query = $this->unit_model->get_unit();
$data['unit'] = $query;
$this->view('templates/header');
$this->view('templates/menu');
$this->view('line/add',$data);
$this->view('templates/footer',['js'=>array('function']);
}
نقل قول: چگونگی استفاده از کلاس منو در پروژه
کدت اشتباهه برای فرا خوانی view
$this->load->view('line/add',$data);
برای ویو میتوی از تمپلیت انجین های دیگه استفاده کنی که خیلی قویتره و نیازی نیست هربار هدر فوتر تو کنترلر فراخوانی کنی. تو همین فروم بگردی تاپیک هاش هست
نقل قول: چگونگی استفاده از کلاس منو در پروژه
نقل قول:
نوشته شده توسط
numberone1
کدت اشتباهه برای فرا خوانی view
$this->load->view('line/add',$data);
برای ویو میتوی از تمپلیت انجین های دیگه استفاده کنی که خیلی قویتره و نیازی نیست هربار هدر فوتر تو کنترلر فراخوانی کنی. تو همین فروم بگردی تاپیک هاش هست
چه اشتباهی ؟؟؟
تمپلت انجین پیشنهادی هست و حتما ملزم به استفاده از اون نیستی و چون اینکه از تمپلت انجین استفاده نشده دلیل به اشتباهی کد باشه
نقل قول: چگونگی استفاده از کلاس منو در پروژه
نقل قول:
نوشته شده توسط
IMANAZADI
چه اشتباهی ؟؟؟
تمپلت انجین پیشنهادی هست و حتما ملزم به استفاده از اون نیستی و چون اینکه از تمپلت انجین استفاده نشده دلیل به اشتباهی کد باشه
متوجه منظورم نشدی دوست عزیز
نوشتم کدت اشتباهه زیرش سینتکس درست برای لود view رو نوشتم. سینتکست اشتباهه.
راهنمای فراخوانی view
قسمت دوم پیشنهاد بود و ربطی به قسمت اول جوابم نداشت. مزیت استفاده از تمپلیت انجین include کردن منو ها و هدر و فوتر تو تمپلیت اصلی هست که مشکل شما رو حل میکنه