Estoy confundido cuando debería usar un widget personalizado o renderPartial en mis archivos de vista. A veces uso widget y algunas veces uso renderPartial.¿Qué prefiero usar widget o renderPartial en la vista de Yii?
Respuesta
Widget
Se utilizan widget de cuando su lógica de aplicación se define en un archivo de clase independiente y la lógica es de alguna manera separada e independiente.
Los widgets se eligen cuando la funcionalidad se usa repetidamente en otro lugar, en muchas páginas.
renderPartial
Se utilizan renderPartial para archivos ver que desea incrustar en algo más grande, o cuando se desea imprimir algo sin necesidad de utilizar los diseños de aplicaciones.
renderPartial se elige cuando todas las variables a las que necesita acceder ya están preparadas en la acción actual.
Entiendo que es mejor usar el widget Pero lo que hacemos usando el widget lo podemos lograr a través de renderPartial y también se puede acceder a cualquier archivo parcial a través de toda la aplicación. –
Unidad de situación cuando necesita usar widget o renderPartial. Si va a utilizar el mismo "bloque" en otro lugar del sitio, vaya con widget y en cualquier otra situación vaya con renderPartial. – Pentium10
Su respuesta es buena para mí, pero se puede acceder a la representación parcial en cualquier lugar. Puedo considerar el widget para la lógica independiente. –
Widget Puede usar widget cuando su sitio tiene una parte común como el encabezado y el pie o en algún momento algún filtro tipo que requieren en cada página del sitio.
renderPartial Tome ejemplo de búsqueda de crudo yü que se llama mediante el uso de renderPartial debido a que la forma Serach está cambiando de acuerdo a requerimiento de páginas.
Lo siento para el inglés.
- 1. Yii - jQuery no funciona después de renderPartial
- 2. Widget Autocompletar en yii
- 3. RenderAction RenderPartial
- 4. Prefiero mi complemento QuickLook
- 5. RenderPartial control en la misma carpeta de vista
- 6. RenderAction vs RenderPartial rendimiento
- 7. Cómo usar eventos en Yii
- 8. Yii importar o incluir
- 9. Widget Vista previa Guardar ubicación
- 10. asp.net MVC RC1 RenderPartial ViewDataDictionary
- 11. Usar vista o fragmento en ViewPager
- 12. Razor @ {...} vs @ llamando renderPartial
- 13. Android - Uso de la vista personalizada en Widget
- 14. ASP.NET MVC 3 Razor plantillas VS renderPartial
- 15. ¿Cómo usar el asistente de vista parcial de Zend Framework fuera de un controlador o vista?
- 16. cómo usar el espacio de nombres Yii
- 17. diferencia entre las funciones de representación Yii
- 18. Cuándo usar componentes y cuándo usar extensiones en Yii?
- 19. el modo de hacer la vista parcial en una cadena
- 20. Cómo utilizar la clase de reducción en Yii
- 21. información del modelo a renderPartial
- 22. Cuándo usar la vista Navigator o Package Explorer?
- 23. Caché MVC3 RenderPartial en varias páginas
- 24. ¿Qué usar en Django: ListView o list_detail?
- 25. QT - Widget principal - ¿Pila o pila?
- 26. ¿Qué módulos de administración de usuario yii?
- 27. YII: Cómo cambiar el formato de fecha y hora que se muestra en la Vista
- 28. Desarrollo de Blackberry Widget - VS.NET o Eclipse?
- 29. ¿Dónde puedo encontrar la versión yii de mi aplicación yii?
- 30. ¿Debo ir al widget o a HTML?
¿necesita esta vista específica en ** un lote ** de lugares? ¿Necesita un modelo? –
puede considerar cualquier caso, parece que ambos son iguales. Entonces, ¿no sabes qué preferir y dónde? –
Creo que Pentium ha respondido a su pregunta –