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

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

WBOY
Release: 2016-06-13 12:58:32
Original
761 people have browsed it

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

在index.html中有如下语句:

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


点击上面的超链接会执行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 />
Copy after login


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


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

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

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

是web就肯定是这样。

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template