Re: [Codeka-web-desarrollo] Convenciones Cakephp
Brought to you by:
codeka-web
From: Sebastian C. <pas...@gm...> - 2009-09-16 16:34:51
|
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...>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... >> 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. |