ホームページ >バックエンド開発 >PHPチュートリアル >Zend フレームワークを使用して構成データベースに接続するときにエラーが発生しました (ハン シュンピン教師によるコースによる)
application/configs/application.ini で次のように設定しました
[mysql]
db.adapter = "PDO_MYSQL"
db.params.host = "localhost"
db.params.username = "root"
db.params .password = "123456"
db.params.dbname = "votesys"
BaseController クラスを再作成しました
class BaseController extends Zend_Controller_Action{
public function init(){
$url = constant("APPLICATION_PATH").DIRECTORY_SEPARATOR 。 "configs".DIRECTORY_SEPARATOR.'application.ini; t;
Zend_Db_Table::setDefaultAdapter ($db);
}
}
ログインページ LoginController は BaseController を継承しますが、実行中、ページは $db= Zend_Db::factory ($dbconfig->db); $dbconfig->db is NULL で例外をスローします。アダプター名は文字列で指定する必要があります
ビデオでは、先生は正常に接続できていますが、私に接続すると失敗するのはなぜですか? 教えてください、ありがとうございます
に返信してください。ディスカッション (解決策)
構成内のすべての二重引用符を削除してみてください
どのフレームワークを使用しているか聞きたいです
どのようなフレームワークを使用しているかを聞きたいですusing
zend
解決されました、ありがとう