Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* リンクヘルパー [#m2f7def0]
** URL・ルーティング [#z36da454]
// 内部のURI構文
<module>/<action>[?param1=value1][¶m2=value2][¶m...
// 内部URIの例で、エンドユーザーに決して表示されない
article/permalink?year=2006&subject=finance&title=activi...
// 外部URLの例で、エンドユーザーに表示される
http://www.example.com/articles/finance/2006/activity-br...
- routing.yml
article_by_title:
url: articles/:subject/:year/:title.html
param: { module: article, action: permalink }
- url_for()ヘルパーは内部URIを外部URLに変換する
<a href="<?php echo url_for('article/permalink?subject=f...
ここをクリック</a>
// ヘルパーはURIがarticle_by_titleルールにマッチすること...
// ルーティングシステムはそれから外部URLを作成する
=> <a href="http://www.example.com/articles/finance/2006...
- link_to()ヘルパーは直接ハイパーリンクを出力し、PHPとHTM...
<?php echo link_to(
'ここをクリック',
'article/permalink?subject=finance&year=2006&title=act...
) ?>
- 内部では、link_to()はurl_for()を呼び出すので結果はつぎ...
=> <a href="http://www.example.com/articles/finance/2006...
*** Aタグ例 [#o1a6695c]
<html><body>
<?php echo link_to('Delete', 'author/delete?id='.$author...
array('post' => true, 'confirm' => 'Are you sure?')) ?>
</body></html>
** フォームヘルパー [#pfd3d088]
*** フォームタグ [#e3141512]
<?php echo form_tag('test/save') ?>
=> <form method="post" action="/path/to/save">
<?php echo form_tag('test/save', 'method=get multipart=t...
=> <form method="get" enctype="multipart/form-data" cl...
閉じタグは</form>自分で。
** URL生成内部処理 [#h1489b6f]
- sfWebController::genUrl()
- http://www.symfony-project.org/api/1_4/sfWebController#...
** UrlHelperクラス [#nc69e487]
- link_to()やurl_for()など。
- http://www.symfony-project.org/api/1_4/UrlHelper
** 参考 [#z5ee34bc]
- http://develop.ddo.jp/symfony/book/jp/1.0/templating_li...
終了行:
* リンクヘルパー [#m2f7def0]
** URL・ルーティング [#z36da454]
// 内部のURI構文
<module>/<action>[?param1=value1][¶m2=value2][¶m...
// 内部URIの例で、エンドユーザーに決して表示されない
article/permalink?year=2006&subject=finance&title=activi...
// 外部URLの例で、エンドユーザーに表示される
http://www.example.com/articles/finance/2006/activity-br...
- routing.yml
article_by_title:
url: articles/:subject/:year/:title.html
param: { module: article, action: permalink }
- url_for()ヘルパーは内部URIを外部URLに変換する
<a href="<?php echo url_for('article/permalink?subject=f...
ここをクリック</a>
// ヘルパーはURIがarticle_by_titleルールにマッチすること...
// ルーティングシステムはそれから外部URLを作成する
=> <a href="http://www.example.com/articles/finance/2006...
- link_to()ヘルパーは直接ハイパーリンクを出力し、PHPとHTM...
<?php echo link_to(
'ここをクリック',
'article/permalink?subject=finance&year=2006&title=act...
) ?>
- 内部では、link_to()はurl_for()を呼び出すので結果はつぎ...
=> <a href="http://www.example.com/articles/finance/2006...
*** Aタグ例 [#o1a6695c]
<html><body>
<?php echo link_to('Delete', 'author/delete?id='.$author...
array('post' => true, 'confirm' => 'Are you sure?')) ?>
</body></html>
** フォームヘルパー [#pfd3d088]
*** フォームタグ [#e3141512]
<?php echo form_tag('test/save') ?>
=> <form method="post" action="/path/to/save">
<?php echo form_tag('test/save', 'method=get multipart=t...
=> <form method="get" enctype="multipart/form-data" cl...
閉じタグは</form>自分で。
** URL生成内部処理 [#h1489b6f]
- sfWebController::genUrl()
- http://www.symfony-project.org/api/1_4/sfWebController#...
** UrlHelperクラス [#nc69e487]
- link_to()やurl_for()など。
- http://www.symfony-project.org/api/1_4/UrlHelper
** 参考 [#z5ee34bc]
- http://develop.ddo.jp/symfony/book/jp/1.0/templating_li...
ページ名: