Diferencia entre revisiones de «Preguntas Frecuentes»

De KumbiaPHP Framework Wiki
Línea 9: Línea 9:
 
Para nombre de controladores es la siguiente:
 
Para nombre de controladores es la siguiente:
  
El archivo debe llevar el sufijo '''_controller''' por ejemplo '''ciudad_controller.php''' y el nombre de la clase es '''CiudadController''' se puede notar que el nombre de la clase se hace en notación [http://es.wikipedia.org/wiki/Camel_Case Camel Case], si queremos nombrar controller que contienen mas de dos palabras un ejemplo seria '''grupo_usuario_controller.php''' y la clase '''GrupoUsuarioController
+
El archivo debe llevar el sufijo '''_controller''' por ejemplo '''ciudad_controller.php''' y el nombre de la clase es '''CiudadController''' se puede notar que el nombre de la clase se hace en notación [http://es.wikipedia.org/wiki/Camel_Case Camel Case], si queremos nombrar controller que contienen mas de dos palabras un ejemplo seria '''grupo_usuario_controller.php''' y la clase '''GrupoUsuarioController'''.
'''
+
 
 
Para los Modelos es la siguiente:
 
Para los Modelos es la siguiente:
  
 
El nombre de archivo debe ser igual al nombre de la tabla en nuestra BD, es decir si tenemos una tabla llamada '''usuarios''' el archivo debe llamarse usuarios.php y la clase Usuarios y esta clase debe [http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos#Conceptos_fundamentales heredar] de la superclase '''ActiveRecord''', si tenemos nombre de tablas compuesto por dos palabras ejemplo grupo_usuarios el archivo del modelo debe llamarse grupo_usuarios.php y la clase igual que en los controladores debe ser en notacion [http://es.wikipedia.org/wiki/Camel_Case Camel Case], es decir '''GrupoUsuario'''
 
El nombre de archivo debe ser igual al nombre de la tabla en nuestra BD, es decir si tenemos una tabla llamada '''usuarios''' el archivo debe llamarse usuarios.php y la clase Usuarios y esta clase debe [http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos#Conceptos_fundamentales heredar] de la superclase '''ActiveRecord''', si tenemos nombre de tablas compuesto por dos palabras ejemplo grupo_usuarios el archivo del modelo debe llamarse grupo_usuarios.php y la clase igual que en los controladores debe ser en notacion [http://es.wikipedia.org/wiki/Camel_Case Camel Case], es decir '''GrupoUsuario'''

Revisión del 14:39 14 may 2009

¿Por qué no suben simultaneamente los cambios a Launchpad y SourceForge?

Primero Launchpad es básicamente para el Equipo de Desarrollo, aunque puede existir usuarios que deseen bajar de allí, en launchpad/kumbiaphp podemos decir que esta la versión más inestable aunque nosotros (el equipo de desarrollo) tenemos aplicaciones en production y el framework es probado con esas aplicaciones. Recordemos que launchpad trabaja con Bazaar para el control de versiones que no es lo mismo a SVN.

Segunda opción es el SVN público de SourceForge/kumbiaphp donde tenemos la descarga de Kumbiaphp, allí pasamos lo mas estable, es decir luego que todos probamos en nuestras aplicaciones hacemos update del SVN de SourceForge.


¿Cuál es la convención para nombrar los archivos y clases de modelos y controladores?

Para nombre de controladores es la siguiente:

El archivo debe llevar el sufijo _controller por ejemplo ciudad_controller.php y el nombre de la clase es CiudadController se puede notar que el nombre de la clase se hace en notación Camel Case, si queremos nombrar controller que contienen mas de dos palabras un ejemplo seria grupo_usuario_controller.php y la clase GrupoUsuarioController.

Para los Modelos es la siguiente:

El nombre de archivo debe ser igual al nombre de la tabla en nuestra BD, es decir si tenemos una tabla llamada usuarios el archivo debe llamarse usuarios.php y la clase Usuarios y esta clase debe heredar de la superclase ActiveRecord, si tenemos nombre de tablas compuesto por dos palabras ejemplo grupo_usuarios el archivo del modelo debe llamarse grupo_usuarios.php y la clase igual que en los controladores debe ser en notacion Camel Case, es decir GrupoUsuario