Şu anda Symfony'de yazılmış bir web uygulaması üzerinde çalışıyorum. Ben bazı modüller için app backend / yönetim parçası özelliği bir "CSV ihracat" eklemek gerekiyor. Liste görünümünde, (filtreleme kriterleri dikkate alınarak) görüntülenen unsurların bir csv dosyası ile kullanıcıya sunmak gereken bir "Export" butonu olmalıdır.
Ben kimlikleri bir virgülle ayrılmış listesini alır ve CSV oluşturur modülü eylemlerinin sınıfında bir yöntem oluşturduk, ama ben görünümünde bu bağlantı eklemek için nasıl gerçekten emin değilim. Sorun görünümü her yerde, o generator.yml yapılandırma dosyasındaki verilerden anında oluşturulan oluyor mevcut olmamasıdır. Ben aşağıda dosyasının ilgili bölümünü gönderdiniz.
Ben Symfony yeniyim, bu nedenle herhangi bir yardım mutluluk duyacağız :).
Thanks,
Alex
Update
list:
display: [id, =name, indemn, _status, _participants, _approved_, created_at]
title: Lista acţiuni
object_actions:
_edit: ~
_delete: ~
actions:
_create: ~
export_csv:
name: Export to CSV
action: CSVExport
params: id=csvActionSubmit
filters: [name, county_id, _status_filter, activity_id]
fields:
id:
name: Nr. crt.
...
Senin tavsiye sayesinde, benim eyleme bağlantılı bir düğme eklemek için idare ettik. Filtreler kullanılmış olabilir - sorun ben tüm elemanları istemiyorum çünkü ben de, eylem için bazı parametreleri göndermek için ihtiyaç olmasıdır. Ne yazık ki, proje desteklemiyor Symfony 1.0 kullanıyor batch_actions.
Şu anda, (Ben gösterge tablosundan sayısal kimlikleri () almak ve daha sonra düğme için bağlantı kurmak için DOM ayrıştırmak Javascript ile bu çevrede çalışıyorum. Gerçekten bunun için daha iyi bir yolu olabileceğini düşünüyorum.