Verwenden Sie benutzerdefinierte Ansicht mit mehreren Controllern in Phoenix

8

In Phoenix , gibt es eine Möglichkeit, dass ich angeben kann, welche View verwendet werden soll, anstatt die Controller aus dem Namespace heraus zu lassen?

Ich habe mehrere Controller und für jede Controller-Ansicht sind die Methoden gleich. Ich möchte eine einzelne Ansicht erstellen und sie mit (fast) allen meinen Controllern verwenden.

Ist das möglich? Und noch wichtiger: ist das eine schlechte Praxis oder in meiner Situation gerechtfertigt?

    
Sheharyar 02.07.2015, 18:56
quelle

1 Antwort

10

Sie können put_view/2 verwenden, um das Ansichtsmodul festzulegen. Es ist keine schlechte Übung angesichts Ihrer Beschreibung:

%Vor%     
Chris McCord 02.07.2015, 19:44
quelle

Tags und Links