Hola amigos, a ver si me puedo hacer entender con esto, es mas bien una duda conceptual... mas de una vez me ha pasado que viendo un diagrama de clases hecho con Uml, veo que en muchisimos casos, las clases que arroja el diagrama, son los mismos que los controllers de la aplicacion y que los metodos son igual a los actions.
La pregunta es si las clases que sean las mismas que los controllers, el mismo controller puede hacer las veces de esa clase o de cualquier manera debemos crear esa clase y colocarla en por ej: library/misclases
Por ejemplo:
En una diagrama, la clase Producto me arroja los metodos: verproducto(), subir_producto(), actualizar_producto(), eliminar_producto();
Código PHP:
Ver originalclass ProductoController extends Zend_Controller_Action{
public function verproductoAction()
{
}
public function subirproductoAction()
{
}
public function actualizarproductoAction()
{
}
public function eliminarproductoAction()
{
}
Esta controller puede equivaler a la clase producto del diagrama de clases ??
o en la libreria debo crear la clase "Producto" y traerla a cada uno de los actions ??
Espero haber sido mas o menos claro.