Come si riutilizza un form in più view?

Ho realizzato un piccolo form di ricerca per una view.

Ora ho la necessità di riutilizzare lo stesso form di ricerca in un’altra view.

Vorrei evitare di copiare il form anche nell’altra cartella/view,

altrimenti sarei obbligato ogni volta che faccio una modifica a riportarla in entrambe le unit.

Esiste una soluzione elegante per risolvere il problema?

La puoi mettere in una view separata… e poi usare renderPartial() per aggiungerla nelle altre view…

Ricordati che nel controller devi creare il model, passarlo alla view dove vuoi il form, e dalla view dovrai passare nuovamente il model usando renderPartial.

Ti scrivo qui riguardo il post che hai fatto nel forum inglese - http://www.yiiframework.com/forum/index.php?/topic/25183-reusing-subforms-on-multiple-forms/

CForm e tut’ un altra cosa… e una view generata automaticamente da un array… per questo li non serve usare il renderPartial().