Quería saber si es más correcto crear un adaptador db directamente o crear un modelo que interactúe con db-adapter.
Realice las operaciones clud crud con db-adapter, o puede crear un modelo que pase luego todo el adaptador db:
esquema:
Controlador -> Modelo -> Adaptador Db
o
Controlador -> Adaptador Db
Application_Model_DbTable_Guestbook class extends Zend_Db_Table_Abstract
{
/ ** Table name * /
protected $ _name = "table";
}
Respuestas
0 para la respuesta № 1Una parte de su modelo (por ejemplo, un mapeador de datos)usa el adaptador de db para almacenar y recuperar cosas de la base de datos. El controlador solo pasa una solicitud al modelo. El modelo calcula cosas con el adaptador de base de datos y lo devuelve al controlador. para que el controlador pueda pasarlo a su vista ...
Entonces primero:
Solicitud de usuario -> Controlador -> Modelo grande -> Pequeña parte del modelo -> Adaptador de base de datos
Después de eso (pero no todas las solicitudes de bases de datos lo hacen al usuario):
El adaptador DB responde -> Pequeña parte de Modelo -> Modelo grande -> Controlador -> Ver -> Pantalla del usuario = Respuesta