表格标签在Cake Php中被剥离

时间:2011-11-29 12:07:23

标签: forms cakephp-1.3 form-helpers

在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'),但会导致同样的问题

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我几乎可以肯定你的页面上有另一张表格,可能是你的布局,你还没有结束......

echo $this->Form->end();

如果不是这种情况,我建议您获取latest stable version of Cake 1.3并覆盖当前的。{/ p>