- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- PHP-symfony/コントローラ/全般 へ行く。
アクションの作成
アクションの作成
showアクションを作成。URLは http://localhost/frontend_dev.php/goods/show になる。
- actions/actions.class.php
<?php class goodsActions extends sfActions { public function executeShow() { $this->mesg = 'SHOW!'; } }
- goods/templates/showSuccess.php
<html> <body> <?php if ($mesg): ?> [<?php echo $mesg ?>] <?php endif; ?> </body> </html>
アクションからテンプレートに値を渡す
- アクション
public function executeIndex() { $this->setVar('foo', 'bar'); $this->foo = 'bar'; }
- テンプレート
<html><body> <?php echo $foo ?> <?php echo $bar ?> </body></html>
アクションでテンプレートを指定する
public function executeIndex() { $this->setTemplate('foo'); }
apps/frontend/modules/XXX/templates/fooSuccess.php が呼ばれる。