すみません、zend view はどのようにしてコントローラーのアクションにメッセージを送信するのですか?

WBOY
リリース: 2016-06-13 12:58:32
オリジナル
721 人が閲覧しました

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() {}

ページのリンクが に変更されます。
このリンクをクリックするとメソッドが実行されます: memberlist2Action

-----Solution---------get /投稿

これは間違いなくウェブの場合に当てはまります。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!