Si puedes ser mas especifico mejor, pero mientras te explico a ver si satisface tu inquietud
Los partials, se nombran con el prefijo "_", hasta el momento en kumbia, para utilizar un partial, este debe pertenecer al mismo controlador de la vista que lo quiere utilizar (es decir debe estar en el mismo directorio que la vista).
Mediante un ejemplo.
sistema para control de consultorio medico.
Mi controlador se llama "paciente", por lo tanto existe un directorio "paciente" en views.
Dentro de ese controlador tengo una accion "new", donde se divide esta vista en 2 partes, una para datos personales y otra para antecedentes.
Divido esto en dos partials.
_datos_personales.phtml y _antecedentes.phtml
Y creo la plantilla para la vista "new.rhtml"
Donde "_datos_personales.phtml" ,"_antecedentes.phtml" y "new.phtml" se encuentran en el directorio "paciente".
Mira disculpa que los moleste tanto, pero necesito que me expliquen bien, este tema de vistas, layouts, mira tengo todo así:
<!-- s:arrow: --><img src="{SMILIES_PATH}/icon_arrow.gif" alt=":arrow:" title="Arrow" /><!-- s:arrow: --> webservice (es el directorio en la view, ya que mi controlador se llama webservice)
_gnbu.phtml (es el partial que se encarga de mostrar algo)
_gpbu.phtml (es el partial que se encarga de mostrar algo también)
index.phtml (es la view que se encarga de mostrar lo que está dentro de los partial).
Los partials, se definen basicamente, como pedazos de codigo que son compartidos por distintas vistas a lo largo de tu aplicacion (para kumbia 0.4, solo para el controlador)
Por ejemplo, un pequeño formulario de busqueda que sea compartido por distintas vistas en tu controlador, seria ideal colocarlo en un partial.
Para
<?= content() ?>
Como ya conoces es utilizado para indicarle al layout donde debe renderizar la vista.
Hasta los momentos hacer que un layout utilice un partial es algo engorroso (esto se mejora en kumbia 0.5), ya que por defecto render_partial, busca el partial en el directorio para vistas del controlador actual (donde se esta ejecutando la accion).
Comentarios
→Lo que está en negrita y subrayado son los directorios que trae kumbia por defecto
→Lo que está en ngrita son directorios creados por mí.
→Lo que está en cursiva son las vistas o partial.
Y quiero dentro de:
getphotobyuser
poner:
_getnamebyuser.phtml
cómo lo hago
Los partials, se nombran con el prefijo "_", hasta el momento en kumbia, para utilizar un partial, este debe pertenecer al mismo controlador de la vista que lo quiere utilizar (es decir debe estar en el mismo directorio que la vista).
Mediante un ejemplo.
sistema para control de consultorio medico.
Mi controlador se llama "paciente", por lo tanto existe un directorio "paciente" en views.
Dentro de ese controlador tengo una accion "new", donde se divide esta vista en 2 partes, una para datos personales y otra para antecedentes.
Divido esto en dos partials.
_datos_personales.phtml y _antecedentes.phtml
Y creo la plantilla para la vista "new.rhtml"
Donde "_datos_personales.phtml" ,"_antecedentes.phtml" y "new.phtml" se encuentran en el directorio "paciente".
En "new.phtml" tengo:
Cualquier cosa avisas.
Saludos.
Pone lo mismo que lo que obtiene para el de arriba.
Gracias por la ayuda me sirvió.
<!-- s:arrow: --><img src="{SMILIES_PATH}/icon_arrow.gif" alt=":arrow:" title="Arrow" /><!-- s:arrow: --> webservice (es el directorio en la view, ya que mi controlador se llama webservice)
_gnbu.phtml (es el partial que se encarga de mostrar algo)
_gpbu.phtml (es el partial que se encarga de mostrar algo también)
index.phtml (es la view que se encarga de mostrar lo que está dentro de los partial).
_gnbu.phtml:
_gpbu.phtml:
index.phtml:
Quiero que me muestre eso pero no me lo muestra.
Que hago.
Y si pudieran mejorar la documentación sobre esto se los agradecería.
Por ejemplo, un pequeño formulario de busqueda que sea compartido por distintas vistas en tu controlador, seria ideal colocarlo en un partial.
Para
<?= content() ?>
Como ya conoces es utilizado para indicarle al layout donde debe renderizar la vista.
Hasta los momentos hacer que un layout utilice un partial es algo engorroso (esto se mejora en kumbia 0.5), ya que por defecto render_partial, busca el partial en el directorio para vistas del controlador actual (donde se esta ejecutando la accion).
Saludos.
Yo siempre lo hago desde terminal.
Estas cosas aveces se nos pasan.
Saludos.
de veras necesito ayuda hermanos