cakePHPチュートリアルでつまづき1

cakePHPを学ぶためにブログのようなものを作るチュートリアルを実行中。そのまんまやってるのになぜかエラーになる。エラーを調べてみると、deprecated in htmlhelperと出る。辞書で調べてみると「廃止予定の」って。なぜだー。cakePHPの1.2を使っているせいだろうか。

調べてみると、posts_controller.phpに

1
    var $helpers = array('Html', 'Form');

を追加。

そしてadd.thmlに書いてあった$htmlを$formに変えたら動いた。なんか他にもエラーが出てたけど気にしない事に。

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Comments »

 
  • Yanoshin より:

    あー、1.1=>1.2はかなり仕様変更されてまっせ。
    しばらく1.2は安定版にならないだろうという声をよく聞きますが、1.2の仕様の方がなにかと便利なので、いまから手を付けるには1.2系の方がいいっすよ。

    最近、たてつづけに以下のCake関係の書籍が発売されて、早速買ってみたのですがやはり1.1系がメインでした… やっぱりソースやWEBリソース漁ってみるしかないのかあ。

    CakePHPガイドブック
    http://tinyurl.com/2g54yd
    PHPフレームワーク完全マスター
    http://tinyurl.com/2fedn6

  • 江島 より:

    >Yanoshinさん
    仕様変更大きいみたいですね。
    どうしようか迷い中です。
    私も「CakePHPガイドブック」買いました。
    それを見ながら1.1で慣れてから1.2に変えようかなと思っていたんですが
    多少苦労しつつも1.2からやった方がいいんですかねぇ。

  • やのしん より:

    1.2系はまだしばらく(少なくとも半年くらいは)stableにはならないらしい、という噂を聞くので微妙なんですよね。

    ただ確実なのは、慣れてくる頃には間違いなく1.2系が安定版になるはずなので、いま同じ苦しみをするならば最初から1.2系に手をつける、ってのが個人的なお奨めですね。英語が苦じゃなければ、公式のアナウンスやディベロッパーフォーラムのMLをチェックしているとかなり有益な情報が手に入りますよ。

    とはいえ、基本的な仕組みは1.1~1.2で変わりはないのでそこまでの激しい差分ではないと思いますけどね。

  • 江島 より:

    >やのしんさん
    それが英語が苦なんですよー。
    基本的な作りを理解していないと英語の情報も読み取れないと思うので
    まずは1.1をやってみます。

 

コメントを残す

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

CAPTCHA