作ったサイトに対してXHTMLの構文をチェックしていたらエラーが多発。見てみると、cakePHPで作ったフォームのid部分でたくさんエラーになってた。cakePHPで指定する時には
$form->input(‘モデル名/カラム’);
とかやってたんだけど、その/の部分がidにも入りエラーとなる。これはどうしようもないんじゃないかと思いながらリファレンスを見てみると、他の方法があった。
$form->input(‘モデル名.カラム’);
でもいけるみたい。これはしらんかったなぁ。最初からこれでやってればよかったのに。そもそも/で書いてたのはcakePHPガイドブックに書いてあったのを真似してだと思う。それでもしやと思って1.1系のリファレンスを見てみると、/の書き方しかないような気がする。1.2からこれもOKになったのか。そんじゃぁ1.1について書かれてる本には載ってないや。今まで書いたのを直すのは面倒だけど、まぁまだ早いうちに気づいた方だと思うのでよかった。
コメントを残す