یادگیری برنامه نویسی

آموزش فریم ورک yii2 ( قسمت چهارم – چاپ سلام )

توی این درس از طراحی سایت و آموزش yii2 از شرکت صفر و وب می خوایم یک action بسازیم و در صورتی که url به آن action اشاره کرد یک صفحه render گرفته شود. یک متغیر به آن صفحه پاس داده شود و در آن صفحه چاپ شود.

این مراحل روند نمایش صفحات هستند.
کنترلر وظیفه ی هماهنگ کردن view , model رو داره.
controllers/SiteController.php این فایل رو باز میکنیم.
و کد ها رو به صورت زیر تغیر میدهیم.

<?php

namespace app\controllers;

use yii\web\Controller;

class SiteController extends Controller
{
    // ...existing code...

    public function actionSay($message = 'Hello')
    {
        return $this->render('say', ['message' => $message]);
    }
}

 

 

render('say', ['message' => $message]);
}
}

 

در کد بالا render(‘say’ میرود صفحه ی say که یک view می باشد را نمایش میدهد.
‘message’ یک متغیر را به آن ویو ارسال میکند که در اینجا این متغیر $message است و حاوی hello

خب
حالا باید بریم و یک ویو با نام say بسازیم.
در اینجا فایل را می سازیم .
views/site/say.php
کد های زیر را در داخل آن قرار می دهیم.

http://hostname/index.php?r=site/say

با رفتن به آدرس بالا متن مورد نظر را چاپ می کنیم.

 

 

hello world in yii2

ارسال متغیر از ویو در yii

http://hostname/index.php?r=site/say&message=Hello+World

البته با url بالا می توانیم متغیری را که می خواهیم چاپ کنیم.

اگر مطالب را متوجه نمی شوید mvc رو با دقت مطالعه کنید .

جولای 18, 2015
hello world in yii2

آموزش فریم ورک yii2 ( قسمت چهارم – چاپ کردن سلام دنیا)

آموزش فریم ورک yii2 ( قسمت چهارم – چاپ سلام ) توی این درس از طراحی سایت و آموزش yii2 از شرکت صفر و وب می […]
جولای 17, 2015
تگ ها

آموزش html (قسمت سوم – تگ ها- event ها )

آموزش html (قسمت سوم – تگ ها و event ها ) یادآوری: تمامی کدهای شما در وبسایت باید در داخل تگ html قرار بگیرد. تمامی ساختار […]
جولای 16, 2015
آموزش فریم ورک yii2

آموزش فریم ورک yii2 (قسمت سوم – ساختار کلی )

آموزش فریم ورک yii2 (قسمت سوم – ساختار کلی )   بعد از نصب پکیج برای مشاهده ی صفحه ی اصلی yii2 به لینک زیر بروید: […]
جولای 11, 2015
تگ ها

آموزش html (قسمت دوم – تگ ها)

  تیترها: شما برای اینکه یک صفحه ی html درست کنید گاهی اوقات نیاز به تولید تیتر و سرتیتر دارید که heading نامیده می شوند. شما […]