Re: [Codeka-web-desarrollo] Convenciones Cakephp
Brought to you by:
codeka-web
From: Dario P. <dar...@gm...> - 2009-09-16 17:00:10
|
Sebastian Carcamo escribió: > Ok, > > aqui respondo tus dudas, > nos debemos centrar en el directorio app/ > > en controller los controladores /*Aqui se encuentran el codigo php que > hace consultas y entrega datos a las vistas*/ > en models los modelos /*aqui lo relacionado con las bd*/ > y en view las vistas /*aqui los archivos que se muestran a los > usuarios, (traducciones, tablas, etc)*/ > > Si te aparecen esos errores es por que todavia no esta completo, > faltan generar algunos controladores de los pagos, facturas, etc. > > Tambien faltan generar algunas vistas, > > Espero subirlas pronto para que puedas traducir las vistas. > > Los mensajes a traducir son los que estan dentro de esta funcion > <? php __('Clientes'); ?> > tambien los link a otras paginas > <?php echo $html->link(__('Ver', true), array('action' => 'view', > $cliente['Cliente']['id'])); ?> > Lo demas son netamente codigos que no se debe traducir. > > espero haberte aclarado tus dudas, > > Saludos > > > > El 16 de septiembre de 2009 12:20, Dario Parente > <dar...@gm... <mailto:dar...@gm...>> escribió: > > Sebastian Carcamo escribió: > > Para Cakephp hay que respetar ciertas convenciones, > que he ido aplicando en la Bd de codeka, > > en el archivo bd-cokephp.sql esta la base de datos. > > por ejemplo las convenciones son : > > La llave primaria de la tabla como los codigos se llamaran 'id' > Los nombres de las tablas seran plural, ej : proveedores, > articulos, clientes, etc > si dos tablas estan relacionadas, por ejemplo articulos con > familias, en la tabla articulos debe usarse el campo > familia_id (en singular) > > Saludos > > -- > Sebastian Carcamo S. > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day trial. Simplify your report design, > integration and deployment - and focus on what you do best, > core application coding. Discover what's new with Crystal > Reports now. http://p.sf.net/sfu/bobj-july > ------------------------------------------------------------------------ > > _______________________________________________ > Codeka-web-desarrollo mailing list > Cod...@li... > <mailto:Cod...@li...> > https://lists.sourceforge.net/lists/listinfo/codeka-web-desarrollo > > > Bueno como dije no soy programador pero si soy bien corajudo, ya > instale el cakephp y bueno lo estoy viendo y me parece bastante > facil o deducible de ver a codeka y su funcionamiento interno. > Me gustaria que alguien me explique un poco la estructura que > maneja cakephp, porque al instalarlo veo en su estructura varios > directorios y me gustaria saber a que se refieren cada uno para > interpretarlo un poco mas. > veo directorio CodekaCakephp2 y los subdirectorios > APP > CAKE > VENDORS > > A su ves APP tiene > CONFIG > CONTROLLERS > LOCALE > MODELS > PLUGINS > TEST > TMP > > A mi parecer es sobre APP que trabajaremos.? > > Tambien me gustaria aportar con la traduccion que veo y creo que > no tendria problemas, pero para ello es que pido que me den > referencias de como es la estructura de directorios que tiene > CodekaCakephp2. > He visto que alli hay un directorio CodekaCakephp2/app/views y > alli otros directorios y archivos en los cuales figura lo que creo > que hay que traducir, si es asi de esa traduccion me encargo yo. > > Despues al verlo a codeka con cake me da unas advertencias de que > hace falta unos archivos como ser el de ventas mostrador, facturas > clientes y el error es. > > *Error: * /CfacturasController/ could not be found. > > *Error: * Create the class /CfacturasController/ below in file: > app/controllers/cfacturas_controller.php > > Segun veo me dice que hay que crear ese archivo y es mas abajo me > dice como crearlo, bueno si es asi los creo y los subo al svn > junto con la traduccion. > > Pero reitero una ayuda de como es la estructura de cake me daria > un mejor panorama para saber como colaborar. > > Gracias > Dario > > > > > > -- > Sebastian Carcamo S. Si se me aclaro bastante, entonces puedo empezar con clientes y proveedores que estan dentro de view. y con respecto a los link en clientes veo que no esta como por ejemplo en proveedores el menu editar-modificar o borrar y debajo tampoco aparecen los menues correspondientes al mismo lo unico que muestra es codeka : facturacion web y si pinchas alli va a la pagina de agregar un nuevo cliente. Esto es asi porque falta terminar de configurar los link.? Dario |