首页 / 网页编程 / PHP / PHP Yii开源框架入门学习(一)
PHP Yii开源框架入门学习(一)2013-11-19以下是给成员进行Yii框架培训写的一些内容。1) 下载Yii 1.1.12:http://yii.googlecode.com/files/yii-1.1.12.b600af.tar.gz2) 解压到/var/www/html, 并将目录重命名为yii;3) 访问http://127.0.0.1/yii/requirements/index.php,检查电脑环境是否符合yii要求,不符合请安装所缺软件;若显示php pdo未成功,则请检查php.ini配置项是否和1.9中一致;4) 为方便查看Yii框架中的例子程序,可在php配置文件中将sqlite数据库支持加上,重启Apache生效:extension=php_pdo_sqlite.dll5) 打开Yii自带的程序和网站,研究它的结构和程序:http://127.0.0.1/yii/demos/helloworld/http://127.0.0.1/yii/demos/blog/等等6) 使用Yii工具生成一个模板网站:打开命令行工具:开始—>运行,命令如下:C:Usersihhe>d:D:>cd /var/www/html/yii/frameworkD:varwwwhtmlyiiframework>/var/php53/php /var/www/html/yii/framework/yiic.php打开浏览器输入http://127.0.0.1/test1/index.php即可访问创建的网站。7) 创建数据库表:CREATE TABLE`test1`.`test1_userinfo` ( `id` INTEGER UNSIGNED NOT NULLAUTO_INCREMENT, `uname` VARCHAR(45) NOT NULL, `upass` VARCHAR(45) NOT NULL, `count` INTEGER UNSIGNED, PRIMARY KEY (`id`))ENGINE = InnoDB;8) 修改模板网站的数据库连接方式,修改test1/protected/config/main.php 如下: /* "db"=>array( "connectionString" =>"sqlite:".dirname(__FILE__)."/../data/testdrive.db", ), */ // uncomment the following to use aMySQL database "db"=>array( "connectionString" =>"mysql:host=127.0.0.1;dbname=test1", "emulatePrepare" => true, "username" => "root", "password" => "password", "charset" => "utf8", "tablePrefix"=>"test1_", ),配好之后我们就可以在任何地方使用 Yii::app()->db调用该数据库连接了。