2009-05-04 18 views
6

En marcos web modernos como Rails y Symfony, el concepto de parcial incluye o vistas parciales está bien documentado y recomendado.¿Mejores prácticas al incluir/usar una "vista parcial"?

Lo que estoy teniendo problemas últimamente es decidir cuánto diseño incluir en el parcial.

Es algo difícil de explicar, pero quiero saber qué hacen los demás al crear un parcial e incluirlo en una plantilla. ¿Solo muestra los datos y los coloca en la plantilla o coloca todo el código de estilo y posición en el parcial y simplemente lo incluye como tal?

Supongo que mi pregunta es, ¿cuál es su proceso de pensamiento al decidir crear un parcial y cuándo lo usa en su propio código, y cuánto pone en su parcial cuando decide usar uno.

Respuesta

1

utilizo parciales para piezas de código de la vista que se utilizan en más de un lugar. Si el código va a ser duplicado o reutilizado en varios lugares, entonces es un candidato principal para ser SECADO y colocado en un parcial.

En cuanto a estilo de código, todo lo que debe residir en los archivos CSS

1

Si estás repitiendo partes de su código de la vista, un parcial es una buena idea. Si el código que está reutilizando es un poco diferente entre sus páginas, use los parámetros para pasar el parcial.

En cuanto a la CSS, le sugiero que la mantenga fuera de su parcial/plantilla. Si tiene un montón de código CSS parcial específico, cree una carpeta "parciales" en web/css y nombre los archivos css para que coincidan con sus parciales (si considera que la sobrecarga vale la organización).

1

utilizo parciales en dos casos:

  • Cuando necesito para volver a utilizar las vistas
  • Cuando una vista es enorme (cientos de líneas), que dividió en parciales para que sea más descriptivo y por lo tanto más fácil de mantener.