我正在尝试显示使用 cakePHP 表单助手构建的内联表单元素。看起来它与它围绕元素创建的类有关。我确信这可以通过 CSS 解决,但如果有其他方法我宁愿做对:
<?php
echo $this->Form->create("users");
echo $this->Form->input("username",array("label" => false, "class" => false, "value" => "Username", "class" => "loginCredentials"));
echo $this->Form->input("password",array("label" => false, "class" => false, "value" => "Password", "class" => "loginCredentials"));
echo $this->Form->input("loginBtn",array("label" => false, "class" => false, "value" => "LOGIN", "class" => "loginCredentials", "type" => "submit"));
echo $this->Form->end();
?>
最佳答案
默认情况下,CakePHP 放置 <div>
围绕输入。您可以添加 'div'=>false
每个输入的选项:
echo $this->Form->input("username",array("label" => false, "div"=>false, "class" => false, "value" => "Username", "class" => "loginCredentials"));
或者,您可以为表单本身设置 inputDefaults:
echo $this->Form->create('whatever', array(
'inputDefaults'=>array('div'=>'false', 'label'=>false)));
关于css - cakePHP 内联显示表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10472998/