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

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

Threaded View

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

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

    جلسه دوم آموزش

    خوب در جلسه قبل به صورت مثال یه فایل داخل کنترلر ایجاد کردیم و بعد هم فراخوانی کردیم
    آدرس فراخوانی در این مثال به این صورت بود : http://localhost/ci/site
    که در حقیقت به این صورت بوده: http://localhost/ci/site/index
    اما به دلیل اینکه index پیش فرض هستش لازم به ذکر آن در آدرس نیست
    اما اگه تابع دیگه ای رو از داخل فایل site.php فراخوانی کنیم باید حتما بعد از آدرس بالا اسم اون تابع رو حتما ذکر کنیم
    مثال:
    فایل site.php رو دوباره باز می کنیم. و به این صورت تغییر میدیم:
    کد PHP:
    <?php  

    class Site extends Ci_Controller {
        function 
    index(){
            echo 
    ' codeigniter آموزش  ';
        }
        function 
    doSomething() {
            echo 
    'جلسه دوم آموزش';
        }
    }
    و ذخیره می کنیم . حالا این آدرس رو فراخوانی می کنیم
    http://localhost/ci/site/dosomething

    که می بینم در صفحه فراخوانی شده باید " جلسه دوم آموزش" نمایش داده بشه

    البته میشه همین تابع رو مخفی کرد تا درسترسی عمومی بهش وجود نداشته باشه. برای اینکار باید قبل از نام تابع از آندرلاین استفاده کنید
    یعنی کد رو به این صورت تغییر میدیم
    کد PHP:
    function _doSomething() {
            echo 
    'جلسه دوم آموزش';
        } 
    و حالا فایل http://localhost/ci/site/_dosomething رو اگه فراخوانی کنیم مرورگر چیزی پیدا نمیکنه و ارور 404 میده
    برای اینکه ما تابع رو مخفی کردیم که یوزر دسترسی نداشته باشه.

    خوب حالا می خوایم ارتباط بیند view , controller رو بررسی کنیم:
    به فلدر view در appliction میریم.
    یه فایل جدید داخل فلدر view به نام home.php ایجاد می کنیم و کد زیر رو داخلش قرار میدیم:
    کد PHP:
    <html>
    <
    head>
        <
    title>Codeigniter</title>
    </
    head>
    <
    body>
    <
    pدر این آموزش ارتباط کنترلر و ویو رو بررسی می کنیم</p>
    </
    body>
    </
    html
    خوب حالا چطوری این فایل رو نمایش بدیم؟
    به فایل site.php داخل فلدر controller برمی گردیم . فایلهای داخل اون رو به صورت زیر تغییر میدیم:

    کد PHP:
    <?php  

    class Site extends Ci_Controller {
        function 
    index(){
            
    $this->load->view('home');
        }
    }
    حالا آدرس فایل کنترلر رو فراخوانی می کنیم: http://localhost/ci/site
    که باید نوشته " در این آموزش ارتباط کنترلر و ویو رو بررسی می کنیم " نمایش داده بشه.

    اینم از ارتباط view و controller
    تا جلسه بعد

  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

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

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

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