程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP Yii開源框架入門學習(一)

PHP Yii開源框架入門學習(一)

編輯:PHP綜合

以下是給成員進行Yii框架培訓寫的一些內容。

1) 下載Yii 1.1.12:http://yii.googlecode.com/files/yii-1.1.12.b600af.tar.gz

2) 解壓到/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.dll

5) 打開Yii自帶的程序和網站,研究它的結構和程序:

http://127.0.0.1/yii/demos/helloworld/

http://127.0.0.1/yii/demos/blog/

等等

6) 使用Yii工具生成一個模板網站:

打開命令行工具:開始—>運行,命令如下:

C:\Users\bihhe>d:

D:\>cd /var/www/html/yii/framework

D:\var\www\html\yii\framework>/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調用該數據庫連接了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved