× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
今日は、A.6. Post Model の作成から一気に最後まで終わらせました。
A.6. Generaterはないみたいですね。 Scaffoldはあったけど。 5章 Scaffolding でも、あまり使い道はなさそうだ。 Railsでも結局はScaffoldのコードは痕跡程度しか残らないけど、それでも便利だった。 チュートリアルにも使えたしね。 A.7. ぉ、findAll()だ!w Railsっぽいなw A.8. 以下はA.8.にあるサンプルの一部です。 $this->Post->id = $id;find()じゃなくて、read()なんだ。 find()はないのかな?って思って調べてみたらあった。 6.2.2. データを取り出す ただし、Railsのように、 $this->set('post', $this->Post->find($id));では上手くいかない。 第1引数が$conditionsになっているので、 $this->set('post', $this->Post->find("id = $id"));のようにすると上手く動く。 あ、findByXxxもあるじゃん! それなら、 $this->set('post', $this->Post->findById($id));これでも上手く動くね。 read()を使いたいなら、第2引数が$idなので、 $this->set('post', $this->Post->read(null, $id));でいける。 サンプルの文はPHPに慣れていない所為かわからないけど、自分にとっては気持ち悪い感じがするので、findByXxxを使おうと思う。 A.9. 特になし A.10. textfieldじゃなくて、inputなんだ。 でも、HTML的にはinputの方が自然かな。 わかりづらい気がするけど(Railsに慣れてる所為)。 A.11. 以下は、A.11.にあるサンプルの一部です。 文字列にコード埋め込めるんだ。"/posts/delete/{$post['Post']['id']}" ってことは、A.8.で追加した、 は、'/posts/view/'.$post['Post']['id'] "/posts/view{$post['Post']['id']" でもいけるってことだ。 A.12. A.13. 特になし A.14. 平和、尊敬、女性、お金が想像以上に手に入るのかw それは嬉しいなw Railsにかなり近いからわかりやすいね。 だからこそ逆に、Railsと違うって思ってしまうけど。 あとは単純にPHPの文法に慣れていないから違和感がある。 でも、少しはわかってきた気がする。 チュートリアルは終わったので、次はマニュアルに軽く目通して、もうちょっと規模を大きくしてみるかな。 PR |
|
トラックバックURL
|
忍者ブログ [PR] |