Cake Php 中的表单标签被剥离
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-> ;element('inner') ,但会导致同样的问题
有人可以帮忙吗?
Form tag is stripped off in Cake Php view file.
In 'login.ctp' (Layout view)
<div id="test">
<?php echo $this->Form->create(); ?>
Test form Elements
<?php echo $this->Form->end(); ?>
</div>
When checked in firebug console only creating below tags
<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.
I also created a 'inner.ctp' on elements in views and tried to call from layout view(login.ctp) as echo $this->element('inner') , but results in same problem
Can any one help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我几乎可以肯定,您的页面上可能有另一个表单,可能在您的布局中,您没有关闭它...
如果不是这种情况,我建议获取 Cake 1.3 的最新稳定版本 并覆盖您当前的版本。
I'm almost certain that you have another form on your page, probably in your layout, that you're not closing with...
If this is not the case, I suggest getting the latest stable version of Cake 1.3 and overwriting your current one.