Çok fazla meyve vermeden araştırma yaptıktan sonra hala Sylius arabasını kullanmaya çalışıyorum. Ben bir istisna bir şablon oluşturulması sırasında atıldıBir kontrolörden sylius sepeti ürününe nasıl ürün eklenir?
hatayı olsun bu kullanmaya çalıştığınızda dal şablondan sepetine öğe eklemek için tek yön
<form action="{{ path('sylius_cart_item_add', {'id': product.id}) }}" method="post" class="clearfix"> {% set form = sylius_cart_form({'product': product}) %} {{ form_widget(form.quantity, {'attr': {'class': 'center-text'}, 'empty_value': '1'}) }} {{ form_widget(form._token) }} <button type="submit" class="btn btn-success"><i class="icon-shopping-cart icon-white"></i> {{ 'sylius.add_to_cart'|trans }}</button> </form>
olduğunu öğrendim ("" Ürün "seçeneği mevcut değil. Tanımlanmış seçenekler şunlardır:" eylem "," allow_extra_fields "," attr "," auto_initialize "," block_name "," by_reference "," cascade_validation "," compound "," kısıtlamalar ". , "csrf_field_name", "csrf_message", "csrf_protection", "csrf_provider", "csrf_token_id", "csrf_token_manager", "data", "data_class", "disabled", "empty_data", "error_bubbling", "error_mapping", " extra_fields_ "," inherit_data "," intention "," invalid_message "," invalid_message_parameters "," label "," label_attr "," label_format "," mapped "," max_length "," method "," pattern "," post_max_size_message "gibi "property_path", "okunabilen", "gerekli" "translation_domain", "sanal" "validation_groups" "Döşeme". ")
Ben
ilesylius_cart_form({'product': product})
değiştirirseniz
sylius_cart_form({'data_class': sylius_cart_item})
Miktarı gönderdiğimde hata gider söner. st.
Sylius Resource paketini de mi kullanıyorsunuz? Yoksa özel bir kontrolör mü? – gvf
@gvf Özel bir denetleyiciye –