Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/cakephp/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cakephp 1.3表单对齐?_Cakephp_Cakephp 1.3 - Fatal编程技术网

Cakephp 1.3表单对齐?

Cakephp 1.3表单对齐?,cakephp,cakephp-1.3,Cakephp,Cakephp 1.3,我是CakePHP1.3的新手。我试图在CakePHP1.3中使用Form Helper创建一个编辑用户表单 我无法自定义表单元素的对齐方式,例如: echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm')); echo $this->Form->input('First Name',array('style'=>'width:100px','

我是CakePHP1.3的新手。我试图在CakePHP1.3中使用Form Helper创建一个编辑用户表单

我无法自定义表单元素的对齐方式,例如:

echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
echo $this->Form->input('First Name',array('style'=>'width:100px','label'=>'First Name:'));
echo $this->Form->input('Last Name',array('style'=>'width:100px','label'=>'Last Name:'));
echo $this->Form->input('Position',array('style'=>'width:100px','label'=>'Position:'));

我希望前两个输入字段在一行上,第三个输入字段在第二行上。我用div false试过了,但不起作用。如何实现这一点?

div=>false有效,但您需要添加一些css

echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
echo '<div id="first">';
    echo '<div class="leftalign">';
      echo $this->Form->input('First Name',array('div'=>false,'label'=>'First Name:'));
    echo '</div>';
echo '<div class="rightalign">';
echo $this->Form->input('Last Name',array('div'=>false,'label'=>'Last Name:'));
    echo '</div>';
echo $this->Form->input('Position',array('style'=>'width:100px','label'=>'Position:'));

您可以根据您的要求编辑css

这一个适合我

<table border='0'>
     <tr><td>
            <?php echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
                  echo $this->Form->input('First Name',array('label'=>'First Name:'));?>
         </td><td>                     
            <?php echo $this->Form->input('Last Name',array('label'=>'Last Name:'));?></td>
     </tr>
    <tr><td>
            <?php echo $this->Form->input('Position',array('label'=>'Position:'));?>
         </td>
</table>

只需将表单控件放在表格中,您就可以根据需要在表单上对齐它们

<table border='0'>
     <tr><td>
            <?php echo $this->Form->create('Model', array('action' => 'edit_users','id' => 'UserForm'));
                  echo $this->Form->input('First Name',array('label'=>'First Name:'));?>
         </td><td>                     
            <?php echo $this->Form->input('Last Name',array('label'=>'Last Name:'));?></td>
     </tr>
    <tr><td>
            <?php echo $this->Form->input('Position',array('label'=>'Position:'));?>
         </td>
</table>