我是非常新的蛋糕php,我想知道如何在蛋糕php中创建表单,请描述,当我们去创建表单然后我要做的事情,比如创建模型和控制器一切
答案 0 :(得分:0)
$this->form->create('controlpage',
array(
'action'=>'controll',
'class'=>'class',
'enctype' => 'multipart/form-data',
'onsubmit'=>'return valid()'
));
答案 1 :(得分:0)
在视图文件中,这样的东西可以工作:
<?php
echo $this->Form->create();
echo $this->Form->input('firstname', array('label' => 'Enter your first name:'));
echo $this->Form->input('email', array('label' => 'Enter your email address:'));
echo $this->Form->input('password', array('label' => 'Enter your password:'));
echo $this->Form->end('Save');
?>
在您的控制器中:
if($this->request->is('post')){
$this->User->save( $this->request->data );
}
您可以在模型中应用某种验证,查看文档。
答案 2 :(得分:0)
了解cakephp的最佳选择是它自己的doc book
但我为您提供了一些基本代码来创建表单:
$this->Form->create('ModelName');
$this->Form->input('ModelName.fieldname', array('type'=>'text', 'label'=>'Modified-Name'));
$this->Form->end(__('Submit'));
此处array('type'=>'text'...)
:type
显示您想要的输入字段类型。
(...'label'=>'Modified-Name')
:默认情况下,它会将字段文本显示为fieldname
,但使用'label'
您可以修改字段文字。
答案 3 :(得分:0)
阻止报价
在html中创建表单,将其另存为ctp
阻止报价
并在视野中调用它。 double tempValue = 0;
double previousValue = 0;
while ((serPos = serialBuffer.indexOf('\n')) >= 0)
{
tempValue = QString::fromLatin1(serialBuffer.left(serPos)).toDouble(&ok);
if (previousValue != 0 && tempValue != 0){
emit newData(tempValue, previousValue);
}
previousValue = tempValue
serialBuffer = serialBuffer.mid(serPos+1);
}