私はちょうど興味があります&私はZend Frameworkを、Webアプリケーションを構築するときに必要なほとんどすべてのツールを持っていると考えていたので、混乱しています。 Zend FrameworkのパラメータでZend FrameworkにURLクエリ文字列を作成するヘルパーがありますか?
は通常/param_name/param_value
としてURL内で渡さが、私は「?param_name=param_value¶m_name2=param_value2
」で終わるURLを構築したい場合には、私は、このクエリ文字列を自分で構築し、そのような文字列としてそれを渡す必要がありそうですされています
<a href="<?php echo $this->url(array('controller'=>'index','action'=>'form'),NULL,TRUE)."?param_name=param_value¶m_name2=param_value2";?>" title="">
Some link
</a>
私の意見ではかなり複雑だったZend Frameworkは、このようなクエリ文字列を作成するヘルパーを持っていますか?私はそれを探して何も見つかりませんでした。私が探しています何
はこれに同じように動作ものですが、より信頼性の高い:
function query_string(array $params) {
$keys = array_keys($params);
$vals = array_values($params);
$build_param_func = create_function('$a,$b','return $a."=".$b;');
$query_string_parts = array_map($build_param_func, $keys, $vals);
return '?'.implode('&', $query_string_parts);
};
ここでそのデモを参照してください:http://ideone.com/piCNj
をZend Frameworkには、このような単純なヘルパーを持っていない場合があり、それを提供するモジュールですか?または、このような関数/ヘルパーを作成することは、開発者にとってまったくですか?
ご回答ありがとうございます。
感謝:) :) – Tadeck