CakePHP 1.1系と1.2系の違い

最近、自力でWebサービスを作ってみたいなあ、ということでCakePHPをちょこちょこいじってます。
参考書としては、まずは入門編ということでakiyan.comのakiyanさんこと秋田真氏の本


Fast CakePHP

を見ていたんですが、この本は1.1系用なのでちょっと古いところがあるんですね。

サンプルチュートリアルのタスクリストアプリケーションを作ってたんですが、こんなエラーが出ます。

Warning (512): Method HtmlHelper::input does not exist [CORE\cake\libs\view\helper.php, line 148]

1.2系になってHTMLヘルパーの仕様が変わったようで、$htmlじゃなくて$formというのを使います。

1.1
input(‘Task/content’) ?>
submit(‘タスク追加’) ?>

1.2
input(‘Task/content’) ?>
end(‘タスク追加’) ?>

これでOKです。

広告

About: dacelo


1 thought on “CakePHP 1.1系と1.2系の違い”

Leave a Reply

Your email address will not be published. Required fields are marked *