在Cake Php视图文件中删除了表单标记。
在'login.ctp'(布局视图)
<div id="test">
<?php echo $this->Form->create(); ?>
Test form Elements
<?php echo $this->Form->end(); ?>
</div>
在firebug控制台中检查时只创建以下标签
<div id="test">
<div style="display:none;"><input type="hidden" value="POST" name="_method"></div>
Test form Elements
</div>
// "<div style="display:none;"><input type="hidden" value="POST" name="_method"></div>". This div tag is automatically created.
我还在视图中的元素上创建了'inner.ctp',并尝试从布局视图(login.ctp)调用echo $ this-&gt; element('inner'),但会导致同样的问题
任何人都可以帮忙吗?
答案 0 :(得分:0)
我几乎可以肯定你的页面上有另一张表格,可能是你的布局,你还没有结束......
echo $this->Form->end();
如果不是这种情况,我建议您获取latest stable version of Cake 1.3并覆盖当前的。{/ p>