ホームページ  >  記事  >  php教程  >  Zend フレームワーク構成操作データベース インスタンス分析

Zend フレームワーク構成操作データベース インスタンス分析

WBOY
WBOYオリジナル
2016-06-13 11:56:29926ブラウズ

zendframework プロジェクト環境をセットアップした後、zend Framework 構成操作データベースを調べました。PHP チュートリアルは次のとおりです。
application/configs ファイルの下に config.ini ファイルを作成します。
設定情報は次のとおりです :
[一般]
db.adapter=PDO_MYSQL
db.config.host=localhost/IParess
db.config.username=username
db.config.password=password
db.config.dbname=databasename
2,
pulibc ディレクトリのindex.php ページ内
/**Zend_Application*/
require_once 'Zend/Application.php';

の下に挿入します。//データセットを設定します。
require_once 'Zend/Config/Ini.php'; >require_once 'Zend/Db.php';
require_once 'Zend/Db/Table.php'
$config=new Zend_Config_Ini('./../application/configs/config.ini'; true);
Zend_Registry::set ('config',$config);
$dbAdapter=Zend_Db::factory($config->gt;general->db->adapter,$config->一般->db->config->toArray());
$dbAdapter->query('SET NAMES UTF8');
Zend_Db_Table::setDefaultAdapter($dbAdapter); ::set('dbAdapter',$dbAdapter ; コード

コードは次のとおりです:


class Wp_posts extends Zend_Db_Table{

protected $ _name = 'Wp_posts'; protected $_primary = ' ID'; } ?>

コントローラーの下に IndexController.php を作成します

コードをコピー

コードは次のとおりです。


require_once APPLICATION_PATH.'/models/Wp_posts.php'; >class IndexController extends Zend_Controller_Action
{
public function init()

{ /* ここでアクションコントローラーを初期化します */ } public functionindexAction() {

$con = new Wp_posts();

$res = $con ->fetchAll()->toArray();
$this->view->res = $res; $this->render("index");
}
}


views/scripts/index/ にビューを作成します:index.phtml



コードをコピーします

コードは次のとおりです:



test

res as $news)

;?php }?>

ブラウザに次のように表示されます。 🎜>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。