CakePHP输入停止工作
我对蛋糕一无所知,所以我不知道发生了什么事 此代码适用于:CakePHP输入停止工作,php,cakephp,Php,Cakephp,我对蛋糕一无所知,所以我不知道发生了什么事 此代码适用于: echo $this->Form->input('phone', array( 'required' => false, 'div' => 'form-group', 'class' => 'form-control', 'label' => array( '
echo $this->Form->input('phone',
array(
'required' => false,
'div' => 'form-group',
'class' => 'form-control',
'label' => array(
'class' => 'control-label',
'text' => __d('admin', 'Tel. numeris')
),
'placeholder' => __d('admin', 'Tel. numeris'),
'error' => array(
'attributes' => array(
'class' => 'alert alert-danger'
)
)
)
);
这个没有:
echo $this->Form->input('email',
array(
'required' => false,
'div' => 'form-group',
'class' => 'form-control',
'label' => array(
'class' => 'control-label',
'text' => __d('admin', 'El.paštas')
),
'placeholder' => __d('admin', 'El.paštas'),
'error' => array(
'attributes' => array(
'class' => 'alert alert-danger'
)
)
)
);
例如,如果我把email改为emailas,它也可以工作(但它什么都不做):
谁能帮帮我,或者至少告诉我去哪里找?输入突然停止工作,所以也许有可能重新启动整个插件?先谢谢你
附言。
这是输入字段的外观与应该的外观:尝试以下操作:
echo $this->Form->input('email',
array(
'required' => false,
'div' => 'form-group',
'class' => 'form-control',
'type' => 'email',
'label' => array(
'class' => 'control-label',
'text' => __d('admin', 'El.paštas')
),
'placeholder' => __d('admin', 'El.paštas'),
'error' => array(
'attributes' => array(
'class' => 'alert alert-danger'
)
)
)
);
并确保数据库中有电子邮件字段,并且没有任何地方覆盖电子邮件字段(在控制器/模型中)尝试以下操作:
echo $this->Form->input('email',
array(
'required' => false,
'div' => 'form-group',
'class' => 'form-control',
'type' => 'email',
'label' => array(
'class' => 'control-label',
'text' => __d('admin', 'El.paštas')
),
'placeholder' => __d('admin', 'El.paštas'),
'error' => array(
'attributes' => array(
'class' => 'alert alert-danger'
)
)
)
);
确保数据库中有email字段,并且没有任何地方覆盖email字段(在控制器/模型中)您是否注意到不起作用的是包含外来字符的字段,您是否尝试过删除这些字段并查看其是否起作用,如果是这种情况,它显然不支持使用外来字符。@DannyBroadbent否,事实并非如此。它确实显示文本,但不显示输入字段。相反,它只显示电子邮件。下面是它的外观:在用于构建架构的类中,您是否确保->addField('email',['type'=>'string'])存在尝试this=>echo$this->Form->input('email',array('required'=>false,'type'=>email',div'=>formgroup',class'=>Form control',label'=>array('class'=>'控制标签','text'=>'admin','El.paštas'),'placeholder'=>'admin','El.paštas'),'error'=>array('attributes'=>array('class'=>alert-alert-danger'));您是否注意到不起作用的是带有外来字符的字符,您是否尝试过删除这些字符,然后看看它是否起作用,如果是这种情况,它显然不支持使用外来字符。@DannyBroadbent不,不是这种情况。它只显示文本,但不显示输入字段。相反,它只显示电子邮件。下面是这是它的外观:在用于构建架构的类中,您是否确保->addField('email',['type'=>'string'])存在尝试此=>echo$this->Form->input('email',array('required'=>false,'type'=>'email',div'=>'formgroup','class'=>'Form control',label'=>array('class'=>'控制标签','text'=>'admin','El.paštas'),'placeholder'=>'admin','El.paštas'),'error'=>array('attributes'=>array('class'=>alert-alert-danger'));