勉強用に使いたいと思います。三日坊主の可能性大
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
お久しぶりにSymfony。
アルバイトで実際にSymfonyを使ってイロイロしているわけですが、
僕はここが一番時間くったかもしれません。
どこで、何をしているのか。
Jobeetを見てもイマイチわかりませんよね。
やっぱりそこらへんは英語直訳な文章よりも、しっかり日本人が書いた書籍を読むとわかりやすいです。
今回はページの作成。
Hello Worldとほぼ同じなんですけどね・・・
では、いってみましょー。
----キリトリ----
プロジェクトルートに移動
1.モジュール生成
Page・・・ページを表示
Inquiry・・・お問い合わせ
という定義で。
2.アクションの実装
以下のメソッドを追加
3.ページの実装
以下を書き込んで新規作成
4.結果確認
http://172.16.19.0:8080/frontend_dev.php/Page/Show
こんな感じになってればok

アルバイトで実際にSymfonyを使ってイロイロしているわけですが、
僕はここが一番時間くったかもしれません。
どこで、何をしているのか。
Jobeetを見てもイマイチわかりませんよね。
やっぱりそこらへんは英語直訳な文章よりも、しっかり日本人が書いた書籍を読むとわかりやすいです。
今回はページの作成。
Hello Worldとほぼ同じなんですけどね・・・
では、いってみましょー。
----キリトリ----
プロジェクトルートに移動
$cd /home/chiro/sf14/1.モジュール生成
Page・・・ページを表示
Inquiry・・・お問い合わせ
という定義で。
$php symfony generate:module frontend Page
$php symfony generate:module frontend Inquiry2.アクションの実装
$vim apps/frontend/modules/Page/actions/actions.class.php以下のメソッドを追加
public function executeShow(sfWebRequest $request)
{
$this->page = PageTable::getInstance()->findOneBySlug('top');
}3.ページの実装
$vim apps/frontend/modules/Page/templates/ShowSuccess.php以下を書き込んで新規作成
<br>
<h2>
このページのタイトルは、「
<?php echo $page->getTitle() ?>
」です。
</h2>4.結果確認
http://172.16.19.0:8080/frontend_dev.php/Page/Show
こんな感じになってればok
PR
この記事にコメントする