-2

我不知道该怎么办我很困惑,因为我是 cakephp 世界的新手,有人可以帮助我吗?

这是 helper.php 第 179 行的代码

trigger_error(__d('cake_dev', 'Method %1$s::%2$s does not exist', get_class($this), $method), E_USER_WARNING);

这是我的 add.ctp

    <h1>Add Inventory</h1>    
<form action="<?php echo $this->Html->url("/Stocks/add"); ?>" method="post">    

    <p>    
        ProductName:      
        <?php echo $this->Html->input('Stock/ProductName', array('size' => '40'))?>    
    </p>    
    <p>    
        Price:      
        <?php echo $this->Html->integers('Stock/Price', array('size' => '10'))?>    
    </p>    
<p>
   Quantity:
   <?php echo $this->Html->integers('Stock/Quantity', array('size' => '5'))?>
</p>
    <p>    
        <?php echo $this->Html->submit('Save') ?>    
    </p>    
</form>  

帮助 - ,

4

2 回答 2

3
$this->Html->input

应该

$this->Form->input

因为它的 FormHelper 函数不是 HtmlHelper

于 2012-05-09T05:38:13.547 回答
2

是的,HtmlHelper 没有input方法
看起来您正在寻找FormHelper

于 2012-05-09T05:37:29.243 回答