Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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
Symfony1 条令选项:在Symfony中生成模块_Symfony1_Model_Code Generation - Fatal编程技术网

Symfony1 条令选项:在Symfony中生成模块

Symfony1 条令选项:在Symfony中生成模块,symfony1,model,code-generation,Symfony1,Model,Code Generation,在生成没有--非详细模板选项的模块时,Symfony是否有任何缺点 我只能看到,每当您更改模型时,您也必须手动更改\u表部分 谢谢区别在于详细的模板扩展了表单。例如,在非详细模板中输出为: //.. <?php echo $form ?> //.. /。。 //.. 在详细的模板中: //... <tr> <td><?php echo $form['field_1']->renderLabel() ?></td> &l

在生成没有
--非详细模板
选项的模块时,Symfony是否有任何缺点

我只能看到,每当您更改模型时,您也必须手动更改
\u表
部分


谢谢

区别在于详细的模板扩展了表单。例如,在非详细模板中输出为:

//..
<?php echo $form ?>
//..
/。。
//..
在详细的模板中:

//...
<tr>
  <td><?php echo $form['field_1']->renderLabel() ?></td>
  <td><?php echo $form['field_1']->renderError() ?></td>
  //etc..
</tr>
//etc.
//...
/。。。
//等等。。
//等等。
//...

区别在于详细模板扩展了表单。例如,在非详细模板中输出为:

//..
<?php echo $form ?>
//..
/。。
//..
在详细的模板中:

//...
<tr>
  <td><?php echo $form['field_1']->renderLabel() ?></td>
  <td><?php echo $form['field_1']->renderError() ?></td>
  //etc..
</tr>
//etc.
//...
/。。。
//等等。。
//等等。
//...

是的,我知道实际结果是什么。我的问题是,除了在将来的更改中手动编辑模板外,这种行为是否会产生任何附带后果。如果希望应用设计,例如,在不接触symfony代码的情况下更改全部或以不同的方式对齐,则使用详细模板是最简单的。使用非详细模板,您还可以通过创建自定义装饰器(这有点困难)并将其设置为*Form(还有一个优点,即如果更改模型,您不必触摸视图)来完成此操作。。。所以,如果你所有的表单都有相同的设计,我会选择创建一个装饰器。你可以看到ttp://bit.ly/ftCenz 例如,是的,我知道实际结果是什么。我的问题是,除了在将来的更改中手动编辑模板外,这种行为是否会产生任何附带后果。如果希望应用设计,例如,在不接触symfony代码的情况下更改全部或以不同的方式对齐,则使用详细模板是最简单的。使用非详细模板,您还可以通过创建自定义装饰器(这有点困难)并将其设置为*Form(还有一个优点,即如果更改模型,您不必触摸视图)来完成此操作。。。所以,如果你所有的表单都有相同的设计,我会选择创建一个装饰器。你可以看到ttp://bit.ly/ftCenz 举个例子。