-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 に答える