Tengo funciones que uso para agilizar la programación y para no repetir código, quisiera saber dónde tendría que ubicar el archivo o bien, dónde
pegarlas. Gracias.
SI deseas crear un archivo aparte con un nombre mas significativo para ti puedes crearlo en la carpeta helpers y en el controller que lo vayas a utilizar utilizar utilizas la siguiente use_helper("TU_ARCHIVO"); no es necesario la extensión .php de esta manera se carga el helpers... por defecto si lo haces en main no es necesario que hagas uso del use_helpers ya que implícitamente el framework levanta ese archivo como parte de un helpers...
Buenas tardes, cual es el contenido del archivo TU_ARCHIVO, es que no logro entender a que clase extender y nada del contenido del mismo. lo que quiero es que desde un formulario estandar de estudiante pueda tener un helper para materia y alli al hacer click no solo me pida la mataria sino que me despliegue un formulario con todos los campos de la tabla materia, como lo son semestre, unidad de credito, etc
TU_ARCHIVO, debe ir en el directorio debe estar en el directorio helpers y luego donde lo necesites con hacer use_helper("TU_ARCHIVO"); en donde necesites una de las funciones que esta en ese archivo para que el framework incluya ese archivo al momento de ejecutar esa accion
Ok yo entiendo donde debe estar ubicado, lo que no logro comprender es que contiene, me explico es una clase o que, de quien debe extends, es decir no se colocar dentro de ese archivo TU_ARCHIVO
fijate algo como comienza tu duda, la cual comentas que deseas saber donde colocar tus funciones personales...
la pregunta que crees que debe deba ir alli adentro? es obvio que tus funciones o si manejas class en fin el codigo que tu quieras, por ende no necesitas extends de nadie...!
Otra pregunta en una version anterior la 0.4.4 de kumbia, al hacer uso del use_helper me colocaba un icono donde al hacer click este deplegaba un popup con el formulario estandar de la tabla a la que hace referecia el campo_id, a la tabla foranea. luego de incluir esa subcategoria, el combo de la ventana padre se actualizaba.
Ahora no es asi, pues solo me deja incluir el campo nombre, detalle o descripcion (como lo dice el manual) pero los demas campos no me deja.
Ahora eso es lo que yo necesito que si necesito incluir un usuario en el momento de la facturación pues me despliegue dicho popup y luego sin actualizar el formulario padre, se actualizae solo el combo usuario.
Otra pregunta en una version anterior la 0.4.4 de kumbia, al hacer uso del use_helper me colocaba un icono donde al hacer click este deplegaba un popup con el formulario estandar de la tabla a la que hace referecia el campo_id, a la tabla foranea. luego de incluir esa subcategoria, el combo de la ventana padre se actualizaba.
creo que tu duda no entra dentro de este hilo ya que se habla de versiones distintas y el use_helpers que estamos hablando es para incluir librerias personales....
Lo otro es que hasta donde yo tengo entendido siempre cuando se hace uso del $this->use_helper en los formularios standardform se despliega es el campo nombre o descripcion con esto te digo que la idea de este helper es solo para una tabla pequena con una campo...
ok si, gracias. mira baje ayer la version del svn y pues me arroja un error de Utils, solo te lo digo a ver que es para que lo cheques, ya que vi en el svn que eres el autor.
ok si, gracias. mira baje ayer la versión del svn y pues me arroja un error de Utils, solo te lo digo a ver que es para que lo cheques, ya que vi en el svn que eres el autor.
si vas a bajar directamente del SVN recomiendo que bajes esta la 0.5[1] no la 0.5.1 ya que esa es otra rama y esta totalmente inestable...
bueno simplemente descargue la version 0.5.1, la coloque en el documentroot y ejecute por el navegador
El error que arroja es Fatal error: Class 'Utils' not found in C:\xampp\htdocs\0.5.1\Library\kumbia\Inflector\Inflector.php on line 49
Me di cuenta que en el archivo Library/kumbia/helpers/helpers.php haces los requiere once,
require_once "Library/kumbia/helpers/utils.php";
require_once "Library/kumbia/helpers/Utils.php";
el primero si existe pero el segundo no, creo a de ser una clase pues comienza en mayuscula (creo que por estandar de kumbia) y que tambien es motivo del error antes comentado.
Me tome la tarea de buscar el archivo a ver si es que esta en otro lado del directorio y no se encuentra.
Pd: me acabo de bajar una nueva revision del 0.5.1 la 518 (At revision: 518) y sigue igual.
El problema puede darse si estas usando un servidor con windows, ya que los nombres de archivos no es sensible a mayusculas y actualmente existe un archivo utils.php y otro Utils.php en el svn.
Comentarios
Un saludo
la pregunta que crees que debe deba ir alli adentro? es obvio que tus funciones o si manejas class en fin el codigo que tu quieras, por ende no necesitas extends de nadie...!
Otra pregunta en una version anterior la 0.4.4 de kumbia, al hacer uso del use_helper me colocaba un icono donde al hacer click este deplegaba un popup con el formulario estandar de la tabla a la que hace referecia el campo_id, a la tabla foranea. luego de incluir esa subcategoria, el combo de la ventana padre se actualizaba.
Ahora no es asi, pues solo me deja incluir el campo nombre, detalle o descripcion (como lo dice el manual) pero los demas campos no me deja.
Ahora eso es lo que yo necesito que si necesito incluir un usuario en el momento de la facturación pues me despliegue dicho popup y luego sin actualizar el formulario padre, se actualizae solo el combo usuario.
sera que esta disponible de otra manera????
Gracias y en verdad disculpa la molestia
Lo otro es que hasta donde yo tengo entendido siempre cuando se hace uso del $this->use_helper en los formularios standardform se despliega es el campo nombre o descripcion con esto te digo que la idea de este helper es solo para una tabla pequena con una campo...
}Gracias por aclarar
[1]->http://tools.assembla.com/kumbia/browser/0.5
Gracias por el dato, lo revisare, pero dime que fue lo que hiciste para detectar ese problema?
El error que arroja es
Fatal error: Class 'Utils' not found in C:\xampp\htdocs\0.5.1\Library\kumbia\Inflector\Inflector.php on line 49
Me di cuenta que en el archivo Library/kumbia/helpers/helpers.php haces los requiere once,
require_once "Library/kumbia/helpers/utils.php";
require_once "Library/kumbia/helpers/Utils.php";
el primero si existe pero el segundo no, creo a de ser una clase pues comienza en mayuscula (creo que por estandar de kumbia) y que tambien es motivo del error antes comentado.
Me tome la tarea de buscar el archivo a ver si es que esta en otro lado del directorio y no se encuentra.
Pd: me acabo de bajar una nueva revision del 0.5.1 la 518 (At revision: 518) y sigue igual.
Gracias por el dato, lo revisare, pero dime que fue lo que hiciste para detectar ese problema?
pues eso fue lo que te respondi. jejeje tranquilo compa. creo que paso una de confu.
Estamos en contacto....... a kumbia le meto mano de ves en cuando........
si en algo puedo ayudar cuenta con eso, siempre que pueda.
Saludos