从CakePHP中的字符串创建输入名称的函数


Function that creates a input name from a string in CakePHP

我想知道CakePHP中是否有一个函数可以将Mymodel.Mycolumn转换为data[Mymodel][Mycolumn]

我知道如何用PHP做到这一点,但我想知道是否有一个内置的CakePHP函数。

编辑:
我不需要输入,只需要名称。

查看完整的CakePHP Cookbook。使用当前模型:

echo $this->Form->input('Mycolumn'); 

或者指定模型:

echo $this->Form->input('Mymodel.Mycolumn');

创建:

<input type="text" id="MymodelMycolumn" name="data[Mymodel][Mycolumn]">

如果你要发送,你可以这样做:

 <?php 
        echo $this->Form->create('Mymodel');    
        echo $this->Form->input('Mymodel.Mycolumn', array('label' => 'add data for Mycolumn'));
        echo $this->Form->submit('submit', array('class' => 'form-submit',  'title' => 'Enter')); 
 ?>