0
我正在寻找天。 我有我的管理实体的集合,一切正常,我也得到: Symfony 2 |奏鸣曲:收集删除号码
我想删除这个数字(0和1这里)。
我NewsAdmin
$formMapper
->add('comments', 'collection', array('type' => new ...\NewsCommentType(),
'allow_add' => false,
'allow_delete' => false,
'by_reference' => false,
"required" => false,
"label" => "Comments"))
;
而且我NewsCommentType:
class NewsCommentType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('content', null, array(
"disabled" => true,
"label" => false)
)
;
}
/**
* @param OptionsResolverInterface $resolver
*/
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
'data_class' => '...\NewsComment'
));
}
/**
* @return string
*/
public function getName()
{
return 'newscomment';
}
}
而且我edit_news.html.twig:
{% extends 'SonataAdminBundle:CRUD:edit.html.twig' %}
{% block javascripts %}
{{ parent() }}
<script src="{{ asset("bundles/.../js/ckeditor/ckeditor.js") }}"></script>
<script type="text/javascript">
</script>
{% endblock %}
{% block stylesheets %}
{{ parent() }}
{% endblock %}
{% block formactions %}
<div class="well well-small form-actions">
<button type="submit" class="btn btn-success" name="btn_update_and_edit"><i class="fa fa-save"></i> {{ 'btn_update_and_edit_again'|trans({}, 'SonataAdminBundle') }}</button>
<button type="submit" class="btn btn-success" name="btn_update_and_list"><i class="fa fa-save"></i> <i class="fa fa-list"></i> {{ 'btn_update_and_return_to_list'|trans({}, 'SonataAdminBundle') }}</button>
<a class="btn btn-success" href="{{ admin.generateUrl('list') }}">
<i class="fa fa-list"></i>
{{ 'link_action_list'|trans({}, 'SonataAdminBundle') }}</a>
</div>
{% endblock formactions %}
没有什么奏鸣曲DOC它(或我错过了),所以我不知道从哪里开始。 是否有收藏的属性?我必须在JavaScript中做到这一点?
即可接听或争论的投票不降反升? TY ...令人难以置信Oo – Aximem 2014-09-26 13:05:21
你能指出我正在使用的文件的区域,我会看看我是否可以帮助你 – 2014-09-26 14:12:15
嗨,TY我跟着这样的一些例子:http://symfony.com/doc /current/cookbook/form/form_collections.html。但我用我的代码编辑我的帖子。我认为这是因为奏鸣曲,但我不知道为什么。 – Aximem 2014-09-26 16:55:19