Home >Backend Development >PHP Tutorial > 请问,zend怎么view是怎么将消息发送给控制器动作的

请问,zend怎么view是怎么将消息发送给控制器动作的

WBOY
WBOYOriginal
2016-06-13 12:58:32752browse

请教,zend如何view是如何将消息发送给控制器动作的?
各位大侠,本人要修改一个zend程序,有几个地方不明白,十分着急,望赐教:

在index.html中有如下语句:

<a href="<?php echo $this->preurl ?>/view/memberlist" target="contentframe">查看用户列表</a>


点击上面的超链接会执行application/modules/admin/controller/ViewController.php中的一个memberlistAction函数,如下:
<br />
class Admin_ViewController extends Kslf_Controller_Action_Admin<br />
{<br />
	public function memberlistAction(){<br />
		$request=$this->getRequest();<br />
		$this->view->headTitle('查看用户列表');<br />
		$auth = Zend_Auth::getInstance();<br />
		$options=array();<br />
			<br />
		// 一些操作代码省略了。<br />
		<br />
		$this->view->memberlist=$list->itemlist;<br />
		$this->view->status_translation_arr=$status_translation_arr;<br />
		$this->view->allowEdit=($auth->getIdentity()->user_type=='administrator')?true:false;<br />
	}<br />


然后,会转到template/scripts/view/memberlist.html页面。


我知道这是MVC框架机理,请问我如何能定义一个自己的动作控制器,例如memberlist2Action(),达到执行我的动作控制器的效果?
------解决方案--------------------
在Admin_ViewController里面添中一个方法:public function memberlist2Action(){}

页面链接改为:preurl ?>/view/memberlist2"  

点击这个链接就会执行你的方法:memberlist2Action
------解决方案--------------------
get / post

是web就肯定是这样。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn