天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP開源開發(fā)框架ZendFramework使用中常見問題說明及解決方案

MVC 代碼書寫:
控制器代碼書寫:

復(fù)制代碼 代碼如下:
<?php
class IndexController extends Zend_Controller_Action
{
function init()
{
$this->registry = Zend_Registry::getInstance();
$this->view = $this->registry['view'];
$this->view->baseUrl = $this->_request->getBaseUrl();

}
function indexAction()
{
$this->view->word=" I love spurs";

echo $this->view->render("index.html");

}
function addAction(){
//如果是POST過來的值.就增加.否則就顯示增加頁面


}
}
?>

控制當中寫內(nèi)容:

復(fù)制代碼 代碼如下:
$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里面去

復(fù)制代碼 代碼如下:
//配置數(shù)據(jù)庫參數(shù),并連接數(shù)據(jù)庫
$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

復(fù)制代碼 代碼如下:
<?php
class Message extends Zend_Db_Table
{
protected $_name ="message";
protected $_primary = 'id';
}
?>

模塊實例化:

復(fù)制代碼 代碼如下:
function indexAction()
{
$message=new message();//實例化數(shù)據(jù)庫類

//獲取數(shù)據(jù)庫內(nèi)容
$this->view->messages=$message->fetchAll()->toArray();

echo $this->view->render('index.phtml');//顯示模版
}

<?foreach($this->messages as $message): ?>
<tr>
<th><?php echo $message['title']; ?></th>
<td><?php echo $message['content']; ?></td>
</tr>
<?endforeach; ?>

*************
修改和刪除數(shù)據(jù)

復(fù)制代碼 代碼如下:
<?php if(2==2):?>
kk
<?php else:?>
ll
<?php endif;?>

index.phtml里面加上

復(fù)制代碼 代碼如下:
<a href="<?php echo $this->baseUrl?>/index/exit">編輯</a>
<a href="<?php echo $this->baseUrl?>/index/delete">刪除</a>

添加一個新的方法:edit.phtml

復(fù)制代碼 代碼如下:
function editAction(){

$message = new Message();
$db = $message->getAdapter();

if(strtolower($_SERVER['REQUEST_METHOD'])=='post'){
$id = $this->_request->getPost('id');
$cid = $this->_request->getPost('cid');
$title = $this->_request->getPost('title');

$set = array(
'cid'=>$cid,
'title'=>$title
);
$where = $db->quoteInto('id = ?',$id);
//更新數(shù)據(jù)
$message->update($set,$where);
unset($set);
echo '修改數(shù)據(jù)成功!<a href="'.$this->view->baseUrl.'/index/index/">返回</a>';
}else{
$id = $this->_request->getParam('id');
$this->view->messages = $message->fetchAll('id='.$id)->toArray();
echo $this->view->render('edit.phtml');
}
}


function delAction(){
$message = new Message();
$id = (int)$this->_request->getParam('id');

if($id > 0){
$where = 'id = ' . $id;
$message->delete($where);
}
echo '刪除數(shù)據(jù)成功!<a href="'.$this->view->baseUrl.'/index/index/">返回</a>';
}

異常出現(xiàn):

復(fù)制代碼 代碼如下:
Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index.php)' in

解決辦法:在index.php中的

復(fù)制代碼 代碼如下:
$frontController =Zend_Controller_Front::getInstance();后加上
$frontController->setParam('useDefaultControllerAlways', true);

*******
id/3 等于以前的?id=3

php技術(shù)PHP開源開發(fā)框架ZendFramework使用中常見問題說明及解決方案,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品资源网站在线观看 | 亚洲一区二区三不卡高清 | 国产精品自在拍在线播放 | 亚洲网站视频在线观看 | 黄色免费网址在线观看 | 夜色55夜色66亚洲精品网站 | 色中色最新地址登陆 | 国际老妇高清在线观看 | 日本艳妓BBW高潮一19 | 国产午夜人成在线视频麻豆 | 亚洲黄色免费在线观看 | 给个男人都懂的网址2019 | 三级网站视频在线观看 | 日本视频一区二区免费观看 | 快播在线电影网站 | 视频一区国产在线第一页 | 在线涩涩免费观看国产精品 | 在线不卡日本v二区 | 国产盗摄一区二区 | 国产视频a在线观看v | 99久久国产露脸精品麻豆 | 韩国电影久久 | 国产全肉乱妇杂乱视频 | 折磨比基尼美女挠肚子 | 中文字幕亚洲男人的天堂网络 | 6080yy 久久 亚洲 日本 | 狠狠爱亚洲五月婷婷av | 成人免费视频一区 | 黑色丝袜在线观看 | 亚洲精品国偷拍自产在线观看蜜臀 | 日本A级作爱片金瓶双艳 | 成年人视频在线免费观看 | 性美国人xxxxx18 | 精品国产自在现线拍400部 | 久久综合给合久久狠狠狠… | 8X拨牐拨牐X8免费视频8 | 成人免费精品视频 | 伦理片在线线手机版韩国免费6 | 双腿打开揉弄高潮H苏安安秦慕深 | 国产精品久久国产三级国不卡顿 | 羞羞一区二区三区四区片 |