YII2項目框架安裝以及簡單使用


YII2.0框架的搭建

  YII是一個基於MVC、組件,用於開發大型WEB應用的高性能框架。  

  YII社區:www.yiichina.com    <---推薦

       www.yiiframework.com

  YII2.0三種安裝方式:composer,歸檔文件、GITHUB托管下載。

 


 Composer安裝:

  首先安裝依賴庫。然后下載composer插件:

composer global require "fxp/composer-asset-piugin:~1.1.1"

   安裝YII2.0

composer create-project --prefer-dist yiisoft/yii2-app-basic basic 2.0.X

 

Linux(centos6.6)下安裝Composer 

curl -sS http://install.phpcomposer.com/install | php

YII2.0運行環境

  centOS6.5  , php5.4 ,mysql5.5, Nginx1.8.1

  運行YII2.0前提條件:PHP5.4及以上版本。

#運行環境檢測
[root@localhost ~]# php requirements.php

 


創建控制器類:

  在controllers/路徑新建IndexController.php 控制器。

  注意:類名要有Controller后綴,繼承 yii\web\Controller.

創建動作方法:

  方法名前綴要用action,使用方法與PHP函數一致。

  渲染模版使用 render方法。 

配置數據庫信息:

  配置文件路徑 config/db.php

return [
    'class' => 'yii\db\Connection',    
    'dsn' => 'mysql:host=localhost;dbname=yii2basic',  //數據源名稱
    'username' => 'root',      //數據庫用戶名
    'password' => '',            //數據庫密碼
    'charset' => 'utf8',         //字符集
    ‘tablePrefix’=>'yii_',       //表前綴
];    

數據模型的創建:

  創建數據模型:在models/路徑新建Test.PHP模型,繼承yii\db\ActiveRecrd類。聲明tableName()指定表名。可以使用{{%表名}}指定表前綴。

  進行簡單的數據查詢:$model->find()->one();首先在控制器中引入model類,然后實例化這個model類。

   將數據傳遞給模版:$this->render("index",array("row"=>$data)); 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM