この記事では主に Zend Framework のアクション アシスタント URL の使用法を紹介し、アクション アシスタント URL の機能、定義、および関連する使用スキルをサンプルの形式で分析します。必要な友人は参考にしてください。この記事の例では、Zend Framework アクション ヘルパー URL の使用法について説明します。参考までに皆さんと共有してください。詳細は次のとおりです。
Url は主に URL を作成するために使用されます。
public function simple($action, $controller = null, $module = null, array $params = null) public function url($urlOptions = array(), $name = null, $reset = false, $encode = true) public function direct($action, $controller = null, $module = null, array $params = null)www.localzend.com/helper_demo1/public/indexstring(101) "/helper_demo1/public/modulename/controllername/actionname/param1/中国語パラメータ"
string(101) "/helper_demo1/public/modulename/controllername/actionname/params/中国語パラメータ"
string(101) "/helper_demo1/public/modulename/controllername/actionname/params/中国語パラメータ"実装ソースコードは以下の通り :<?php class IndexController extends Zend_Controller_Action { public function init() { /* Initialize action controller here */ } public function indexAction() { //$urlParser = $this->_helper->getHelper('UrlParser'); //var_dump($urlParser->parse('//www.jb51.net/article/80479.htm')); $url = $this->_helper->getHelper('Url'); $action = 'actionname'; $controller = 'controllername'; $module = 'modulename'; $params = array('param1'=>'中文参数'); var_dump($url->simple($action, $controller, $module, $params)); $urlOptions = array( 'action'=>$action, 'controller'=>$controller, 'module'=>$module, 'params'=>$params); var_dump($url->url($urlOptions)); var_dump($url->direct($action, $controller, $module, $params)); exit; } }
Zend Framework カスタム ヘルパー クラスに関する関連知識
Zend Framework アクション コントローラーの使用法について
Zend Framework での Zend_Db_Table_Rowset の使用法について
##
以上がZend FrameworkのアクションアシスタントURLの使用についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。