Entonces, a ver si lo he entendido bien. Tendria dos clases: --------------------------------------------------- ControladorPersona {atributos} -modelo:Persona {métodos} +insertarPersona(nombre,edad,pais):void +obtListaPersonas():Persona[] --------------------------------------------------- y ---------------------------------------------------- ModeloPersona {atributos} -id:int -nombre:String -edad:int -pais:String {métodos} +Persona(id,nombre,edad,pais):Persona +obtListaPersonas():Persona[] ---------------------------------------------------- ¿Sería así? Es que encuentro extraño que en la clase ModeloPersona, tenga el método constructor de la clase (+Persona(id,nombre,edad,pais):Persona) y tambien el método que devuelve todas las personas (+obtListaPersonas():Persona[]) ya que dentro de una clase solo deben estar su constructora y los metodos que obtienen o modifican sus atributos(p.e.: +obtnombre():String y +setnombre(nombre:String):void) ¿no?
Espero que me podais solucionar estas dudas. Un saludo y gracias On 16 mayo, 22:13, "Juan Pablo Ortiz Arechiga" <[EMAIL PROTECTED]> wrote: > Como en cualquier otro modelo, los métodos de tu diagrama van de acuerdo a > las necesidades de tu aplicación. > > Por poner un ejemplo, si tienes una clase "controladorPersona", una > "modeloPersona" y necesitas agregar datos, puedes tener un metodo en el > controlador (en terminologia de CakePHP 'accion') donde se capturan y otro > metodo en la clase "modeloPersona" donde se encarga de validar los mismos e > introducirlos en la base de datos. (Esto ultimo en CakePHP es casi > transparente para el programador, pero para tus fines da igual). > > Nadie te puede decir los metodos que lleva el diagrama de tu aplicacion, > mejor que tu mismo. > > 2008/5/16 dandreta <[EMAIL PROTECTED]>: > > > > > Gracias por responder. > > Igual no me he explicado bien, pero lo que quiero es algun ejemplo de > > diagrama de clases con atributos y metodos de alguna aplicacion para > > ver como se representa en el diseño la relacion entre las clases > > aplicando el patron Modelo-Vista-Controlador. > > Por ejemplo, en mi aplicacion tengo una tabla Personas(nombre, edad, > > sexo) en la base de datos. Entoces si quiero obtener todas las > > personas y añadir una nueva persona se que el controladorPersonas > > accede al modeloPersona. Entoces tengo la clase controladorPersonas y > > la clase modeloPersona pero no se que metodos tendra cada clase. > > Espero que me hayais entendido. > > Gracias y saludos > > > On 16 mayo, 04:28, mbavio <[EMAIL PROTECTED]> wrote: > > > Quizas puedes copiar la forma en que se hace el grafico en la API de > > > CakePHP, agregandole tus clases? > > > > Saludos, > > > mbavio > > > > On 15 mayo, 18:00, Daniel Zelisko <[EMAIL PROTECTED]> wrote: > > > > > dandreta escribió: > > > > > > Hola! > > > > > Estoy desarrollando my aplicación web con cake, pero necesito > > entregar > > > > > el diagrama de clases de la aplicacion con el patron Modelo-Vista- > > > > > Controlador que utiliza. He estado buscando mucho y no encuentro nada > > > > > de ayuda. Si alguien me puede pasar algun enlace con algun ejemplo o > > > > > algo lo agradecere mucho. > > > > > Hola, > > > > > quizás estés buscando esto: > >http://bakery.cakephp.org/articles/view/visualize-schema-task > > > > > abzs > > > > danielz --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---