手机版

zend框架配置操作数据库实例分析

时间:2021-10-06 来源:互联网 编辑:宝哥软件园 浏览:

zendframework项目环境搭建后,看了下古波斯语框架配置操作数据库,php教程如下:在应用程序/配置的文件下建立一个config.ini文件配置信息如下:[常规]db。适配器=PDO _ MYSQL数据库。配置。host=localhost/iperass db。配置。用户名=用户名数据库。配置。密码=密码数据库。配置。数据库名=数据库名2、在pulibc目录的index.php页面中/* * Zend _ Application */require _ once ' Zend/Application。PHP ';的下面插入//设置数据配置需要一次' Zend/Config/Ini。PHP ';require _ once ' Zend/Registry。PHP ';require _ once ' Zend/Db。PHP ';require _ once ' Zend/Db/table。PHP ';$config=new Zend_Config_Ini(' ././应用程序/配置/配置。ini ',null,true);Zend _ registry :3360 set(' config ',$ config);$ dbAdapter=Zend _ db :工厂($ config-general-db-adapter,$ config-general-db-config-to array());$ DBadapter-query(' SET NAMES UTF8 ');Zend _ Db _ table :3360 setdefaultadapter($ DBadapter);Zend _ registry :3360 set(' dbAdapter ',$ dbAdapter);就此,我就用我的本地wordpress数据库来测试下,就用wp _ posts表来测试吧:首先模型模型建立WP _ posts.php复制代码代码如下:服务器端编程语言(Professional Hypertext Preprocessor的缩写)类Wp _ post扩展了Zend _ Db _ Table { protected $ _ name=' Wp _ post ';受保护的$ _ primary=' ID}?控制器控制器下面建立IndexController.php复制代码代码如下:服务器端编程语言(Professional Hypertext Preprocessor的缩写)需要一次应用程序路径./models/Wp _ post。PHP ';类索引控制器扩展了Zend _ Controller _ Action {公共函数init(){/*在此初始化操作控制器*/}公共函数索引Action(){ $ con=new Wp _ post();$ RES=$ con-fetchAll()-to array();$ this-view-RES=$ RES;$ this-render(' index ');} } 在视图/脚本/索引/建立视图:index.phtml复制代码代码如下: html标题这是测试/标题/标题正文表?php foreach ($this-res as $news){?tr td?php echo $news['id']?TD/TD?php echo $news['post_title']?TD/TD?php echo $news['post_date']?/td /tr?php }?/表格/正文/html ok啦,浏览器显示zend  framework配置操作数据库

版权声明:zend框架配置操作数据库实例分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。