Yii中建立Model時出現的錯誤

2021-07-09 03:16:18 字數 697 閱讀 5209

yii中建立model時出現的錯誤解決方法

鄧強 當我使用yii中的gii建立model時出現這麼個錯誤:

cdbconnection failed to open the db connection: could not find driver

這是因為你php.ini檔案中未開啟pdo的拓展。

;extension=php_pdo.dll

;extension=php_pdo_mysql.dll

將此處兩個分號去掉。當然這麼做的前提是你已經在linux伺服器上安裝了pdo的拓展,這之後再開啟php.ini中的注釋才有效。

linux安裝pdo的方法:

2、解壓此包  

#tar -xzvf 

pdo_mysql-1.0.2.tgz

3、# /usr/local/webserver/php/bin/phpize

4、編譯 # 

./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-pdo-mysql=/usr/local/webserver/mysql

5、安裝 #

make && make install

這些進行完之後重啟php便可解決這一問題。

YII之yiic建立YII應用出現的問題

這個是yiic批處理程式找不到php.exe引起的 解決方法 修改yiic.bat檔案 開啟yii安裝目錄e web all yii framework yiic.bat 這裡是你的yii框架存放路徑 yiic.bat有記事本開啟有如下一行 if php command set php comman...

Yii框架中的model賦值不成功

發生在使用yii寫業務 搜尋 使用yii框架的model在新增了乙個新的字段,沒有使用gii重新生成model,這個字段只是為了搜尋用,所以為了省勁就直接在model的rules中的array safe on search 中加上這個字段。以為這樣,在controller中,使用 model att...

Yii中建立自己的Widget

下面以乙個隨機廣告為例說明yii中widget的用法 1.呼叫widget php widget widgetname 或者 php beginwidget path.to.widgetclass 可能會由小物件獲取的內容主體.endwidget 也可以傳參到widget類 php widget w...