huzurlu API Symfony'de!

2 Cevap php

SO Ben Symfony ile huzurlu bir api sistemi yapmak için çalışıyorum ve ben bir şey hakkında biraz karıştı. Yani her farklı güzergah Ancak, birçok farklı eylem verilerin aynı tür (kullanıcı listesi veya grupların listesi) görüntüler, ele alınması gereken farklı bir eylem yöntemi gönderilen alır. Ben eylemin adı, şablon senkronize olması gerekir sırf gereksiz şablonları olması istemiyorum. Ileri aynı şablonu için çeşitli eylemler için yine de var mı?

Teşekkürler!

2 Cevap

Sizin arayarak eylem içinde şablonu ayarlayabilirsiniz:

  $this->setTemplate('myCustomTemplate');

Şablonu farklı bir modül değilse yerine 'modülü / TemplateName' specifiy olabilir.

Sen Symfony Docs daha fazla bilgi bulabilirsiniz

Peki ... temelde bir şablon, bir eylem ile eşleştirilmiş. Eylemler iki şablona aynı değişkenleri geçmek mümkün ise, bu eylemlerden biri gereksiz olduğunu olasıdır.

Sen sadece ekleyerek özel bir şablon dönebilirsiniz:

return 'myAmazingTemplate';

... Bir eylemin sonunda. Bu aynı modülün şablonları / klasöründen onu almak istiyorum. Ben bu için yolları ile çevresinde oynanır değil. Şablon, kabul edilmesi için 'myAmazingTemplateSuccess' adlı gerekebilir tam olarak hatırlamıyorum.

Alternatif olarak, partials / bileşenleri / yuvalarına bakmak ve bunlar aracılığıyla herhangi bir ortak öğeleri işlemek olabilir.