ホームページ  >  記事  >  バックエンド開発  >  Zend FrameworkのアクションアシスタントURLの使用について

Zend FrameworkのアクションアシスタントURLの使用について

不言
不言オリジナル
2018-06-15 17:10:281508ブラウズ

この記事では主に 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/index

string(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(&#39;UrlParser&#39;);
    //var_dump($urlParser->parse(&#39;//www.jb51.net/article/80479.htm&#39;));
    $url = $this->_helper->getHelper(&#39;Url&#39;);
    $action = &#39;actionname&#39;;
    $controller = &#39;controllername&#39;;
    $module = &#39;modulename&#39;;
    $params = array(&#39;param1&#39;=>&#39;中文参数&#39;);
    var_dump($url->simple($action, $controller, $module, $params));
    $urlOptions = array(
        &#39;action&#39;=>$action,
        &#39;controller&#39;=>$controller,
        &#39;module&#39;=>$module,
        &#39;params&#39;=>$params);
    var_dump($url->url($urlOptions));
    var_dump($url->direct($action, $controller, $module, $params));
    exit;
  }
}



以上がこの記事の全内容だと思います。皆様の学習に役立ちます。関連コンテンツについては、PHP 中国語ネットにご注目ください。

関連する推奨事項:

Zend Framework カスタム ヘルパー クラスに関する関連知識

Zend Framework アクション コントローラーの使用法について

Zend Framework での Zend_Db_Table_Rowset の使用法について


##

以上がZend FrameworkのアクションアシスタントURLの使用についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。