DAY5: ログインフォームとパジネーション
ログインフォームとパジネーション
4日目ではリファクタリングを中心に作業を行いました。
5日目の内容はログインフォームの実装と質問ページにページ送りの機能(パジネーション)を実装していきます。
symfony1.0からバージョンアップするために役立つ情報
symfony1.2のbeta1がリリースされ、本年度中の正式リリースに向けて開発が進んでいます。
そして、この機会にsymfony1.0からsymfony1.2へ移行していこうという方も多いかと思います。
そういう方のために情報をまとめてみました。
DAY4: リファクタリング
おさらい
さて、askeet1.2チュートリアルも4日目です。本家のチュートリアルに沿ってきていますので今日もそうしましょう。
本家では今日はりファクタリングのチュートリアルとなっていますが、まとめると以下のような内容です。
* 回答の一覧を表示
* アクション、テンプレートの編集
* テストデータをバッチで投入
* モデルの修正
* ルーティングの設定
かなりのボリュームです。さぁ、がんばりましょう。
DAY3: MVCアーキテクチャ
おさらい
2日目でデータモデルに基づいたモデルクラスの作成方法と、フォームモデルの作成方法について簡単に行ってみました。
3日目ではsymfonyのアーキテクチャについて理解していきましょう。
その中でsymfonyのアプリケーション、モジュール、アクションという概念を理解しておく必要があるので、Definitive Guideを読んでおいてください。
ref: コントローラー層について
ref: 日本語版(1.1)
Read more
DAY2: データモデルの作成
昨日はsymfonyのセットアップと画面をブラウザで表示させるところまでいきました。
今日はアプリケーションで使用するデータモデルを作成していきます。 Read more
DAY1: プロジェクトの作成
symfonyではaskeetという24日間かけてsymfonyでQ&Aサイトを構築するチュートリアルがあり
「凝ってるなー」と新鮮味を感じていたのも過去の物。
というのも、symfonyのバージョンが1.1さらには1.2と移行されていくなかで
symfony1.0ベースのaskeetチュートリアルは、チュートリアルとして中途半端なものになっています。
というわけで、これからsymfony1.2をベースとして実際にaskeetを作成してみようと思います。
また、ただsymfony1.0版askeetを移植するだけでは面白くないので、
1.0系の解説とは異なる方法でアプリケーションを作っていきたいと思います。
Read more