vista una modules layouts example crear activedropdownlist php yii

una - Diferencia entre view.php y_view.php en yii



yii2 modules (1)

Simplemente son nombres de archivo, pero de forma predeterminada view.php se usa con un render() y _view.php se usa con un renderPartial() (en la aplicación web Yii predeterminada).

Por lo tanto, si nos atenemos a esta convención, cualquier vista procesada por render() será un nombre de archivo "normal", y todo lo procesado con un renderPartial() tendrá un prefijo _underscore.

Aquí está la diferencia entre render y renderPartial (desde aquí ):

render() se usa comúnmente para representar una vista que corresponde a lo que un usuario ve como una "página" en su aplicación. Primero representa la vista que ha especificado y luego representa el diseño de la acción actual del controlador (si corresponde), colocando el resultado del primer render en el diseño. A continuación, realiza el procesamiento de salida (que en este momento significa insertar automáticamente cualquier etiqueta <script> necesaria y actualizar el contenido dinámico) y finalmente genera el resultado.

renderPartial() se usa comúnmente para representar una "pieza" de una página. La diferencia principal de render() es que este método no coloca los resultados del renderizado en un diseño. De manera predeterminada, tampoco realiza el procesamiento de salida, pero puede anular este comportamiento utilizando el parámetro $processOutput .

¿Cuál es la diferencia entre view.php y _view.php en Yii?

¿Dónde debo usar from_view o view en Yii?

Mediante render () o renderPartial () puedo renderizar ambos? no tiene problema en el rendimiento ni nada?