* symfony インストールと開発の手順 [#e5e97035]
** インストール [#jddf979f]
pear channel-discover pear.symfony-project.com
pear install symfony/symfony-1.2.10
** プロジェクト(アプリケーション・モジュール)の作成 [#ic582aef]
*** プロジェクトの作成 [#t288842f]
myprojectプロジェクトを作成する。
mkdir myproject
cd myproject/
symfony generate:project myproject
chmod 777 cache/ log/
以後、すべてのコマンドはmyprojectディレクトリ直下で行う。
*** アプリケーションの作成 [#re3390c4]
myprojectにfrontendアプリケーションを作成する。
symfony generate:app frontend
*** モジュールの作成 [#e241f351]
myprojectのfrontendにgoodsモジュールを作成する。
symfony generate:module frontend goods
** アクションの作成 [#b9370f0f]
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>