要はname="data[Hoge][][id]"
のようなhasMany
とかで使いそうな形にする技。
CakePHP 1.2.3.8166で確認。
普通はこう書くと思います。
<?php echo $form->text('Hoge.id', array('name' => 'data[Hoge][][id]')); ?>
でも、でもでもこうやっても書けるよ!って思いまして。
<?php echo $form->text('Hoge][.id'); ?>
これの出力結果は
<input type="text" name="data[Hoge][][id]" id="Hoge][Id" />
nameはいいのですが、id属性がとても邪悪な気を放っています(;゚∀゚)
良いのか悪いのか。。。いえ、きっと悪いです。
初心者にはオススメできない技でした。
コメント