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...