PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
本文导语: MVC 代码书写:控制器代码书写: 代码如下: 控制当中写内容: 代码如下:$this->view->word="ggg";$this->view->render("index.html");---->index.html echo $this->word; application->config.ini [general]db.adapter=PDO_MYSQLdb.config.host=localhostdb.config.username=rootdb.conf...
MVC 代码书写:
控制器代码书写:
控制当中写内容:
$this->view->word="ggg";
$this->view->render("index.html");
---->index.html echo $this->word;
application->config.ini
[general]
db.adapter=PDO_MYSQL
db.config.host=localhost
db.config.username=root
db.config.password=
db.config.dbname=think_zw
配置文件引入到framework里面去
//配置数据库参数,并连接数据库
$config=new Zend_Config_Ini('./application/config/config.ini',null, true);
Zend_Registry::set('config',$config);
$dbAdapter=Zend_Db::factory($config->general->db->adapter,$config->general->db->config->toArray());
$dbAdapter->query('SET NAMES UTF8');
Zend_Db_Table::setDefaultAdapter($dbAdapter);
Zend_Registry::set('dbAdapter',$dbAdapter);
单一入口模式:localhost/index/add/访问index模块下的add方法
function addAction(){}(在IndexController.php)
默认访问为index模块下的index方法
再建立一个模块model里面的message.php
模块实例化:
function indexAction()
{
$message=new message();//实例化数据库类
//获取数据库内容
$this->view->messages=$message->fetchAll()->toArray();
echo $this->view->render('index.phtml');//显示模版
}
*************
修改和删除数据
kk
ll
index.phtml里面加上