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