نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: آموزش codeigniter از پایه

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #4
    عضو انجمن MUV آواتار ها
    تاریخ عضویت
    Nov 2012
    محل سکونت
    تهرون
    نوشته ها
    117
    تشکر تشکر کرده 
    159
    تشکر تشکر شده 
    366
    تشکر شده در
    261 پست

    پیش فرض پاسخ : آموزش codeigniter از پایه

    جلسه سوم

    خوب تا اینجای کار ارتباط بین کنترلر و ویو رو بررسی کردیم . سئوالی که پیش میاد اینه که خوب که چی؟ چرا ویو رو به صورت مستقیم فراخوانی نکنیم؟
    خوب جوابش اینه که برای یه صفحه استاتیک مشکلی نیست که ویو رو مستقیم لود کنیم اما وقتی دسترسی به دیتابیس و سایت داینامیک نیاز باشه دیگه این کار جواب نمیده
    برای اینکه بیشتر آشنا بشیم یه مثال میاریم
    فایل site.php که ساخته بودیم رو از فلدر کنترلر داخل تکس ادیتور باز می کنیم
    محتوای قبلی به این صورت بود:
    کد PHP:
     <?php  

    class Site extends Ci_Controller {
        function 
    index(){
            
    $this->load->view('home');
        }
    }
    که حالا به این صورت تغییر میدیم:

    کد PHP:
    <?php  

    class Site extends Ci_Controller {
        function 
    index(){
            
    $data['myvalue'] = 'مقدار فراخوانی از دیتابیس';
            
    $data['my2value'] = 'مقدار دوم فراخوانی از دیتابیس';
            
    $this->load->view('home'$data);
        }
    }
    خوب همین طور که می بینید دو تا data مقدار گذاری کردیم و در خط آخر هم data رو در view فراخوانی کردیم.
    حالا توی فایل home.php در فلدر view این مقدارها رو میاریم که نمایش داده بشه:

    کد PHP:
    <html>
    <head>
        <title>Codeigniter</title>
    </head>
    <body>
        <p> در این آموزش ارتباط کنترلر و ویو رو بررسی می کنیم</p>
        <p><?php echo $myvalue?> </p>
        <p><?php echo $my2value?> </p>
         
    </body>
    </html>
    خوب حالا آدرس ایندکس http://localhost/ci/site رو داخل مرورگر باز می کنیم و می بینیم که دو خط اضافه شده
    این دو خط که اضافه شده همون مقدار myvalue و my2value رو نمایش می ده و هر اطلاعاتی در قسمت استرینگ یعنی روبروی $data در کنترلر قرار بدیم در صفحه نمایش داده میشه که می تونیم مقدار رو از دیتابیس بیاریم.

  2. تعداد تشکر ها ازMUV به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. دانلود رایگان فیلم های آموزشی طراحی وب Codeigniter
    توسط mahdi-relax در انجمن فیلم های آموزشی
    پاسخ ها: 1
    آخرين نوشته: May 31st, 2017, 03:47
  2. پاسخ ها: 1
    آخرين نوشته: June 9th, 2015, 14:02
  3. گرفتن مقدار در CodeIgniter
    توسط 6801 در انجمن PHP-MySQL
    پاسخ ها: 5
    آخرين نوشته: January 30th, 2015, 20:03
  4. در خواست آموزش codeigniter
    توسط par30shop در انجمن PHP-MySQL
    پاسخ ها: 2
    آخرين نوشته: November 24th, 2012, 21:18

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •