0

在 Cake Php 视图文件中去除了表单标签。

在“login.ctp”(布局视图)中

    <div id="test">

        <?php echo $this->Form->create(); ?>
             Test form Elements
        <?php echo $this->Form->end(); ?>

    </div>

在萤火虫控制台中检查时仅创建以下标签

    <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') ,但结果相同

任何人都可以帮忙吗?

4

1 回答 1

0

我几乎可以肯定您的页面上有另一个表单,可能在您的布局中,您没有关闭...

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

如果不是这样,我建议获取Cake 1.3 的最新稳定版本并覆盖您当前的版本。

于 2011-11-29T13:44:27.290 回答