Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

cakephp .-Missing Database Table, ayuda!

Estas en el tema de cakephp .-Missing Database Table, ayuda! en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola foreros. Estoy comenzando a usar cakephp y me parece que es un excelente framework. Pero lamentablemente tengo un problema que no logro resolver, les ...
  #1 (permalink)  
Antiguo 30/12/2009, 13:54
 
Fecha de Ingreso: diciembre-2009
Mensajes: 7
Antigüedad: 14 años, 4 meses
Puntos: 0
cakephp .-Missing Database Table, ayuda!

Hola foreros.
Estoy comenzando a usar cakephp y me parece que es un excelente framework.
Pero lamentablemente tengo un problema que no logro resolver, les explico;


Error: Database tapp_models AppModel able for model was not found.

aca tengo el codigo de la


Código MySQL:
Ver original
  1. -
  2. -- Base de datos: `asociaciones`
  3. --
  4.  
  5. -- --------------------------------------------------------
  6.  
  7. --
  8. -- Estructura de tabla para la tabla `alumnos`
  9. --
  10.  
  11. CREATE TABLE IF NOT EXISTS `alumnos` (
  12.   `id` int(11) NOT NULL AUTO_INCREMENT,
  13.   `codigo` varchar(13) CHARACTER SET latin1 NOT NULL,
  14.   `nombre` varchar(64) CHARACTER SET latin1 NOT NULL,
  15.   `apellidos` varchar(127) CHARACTER SET latin1 NOT NULL,
  16.   `curso_id` int(11) NOT NULL,
  17.   PRIMARY KEY (`id`)
  18. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;
  19.  
  20. --
  21. -- Volcar la base de datos para la tabla `alumnos`
  22. --
  23.  
  24. INSERT INTO `alumnos` (`id`, `codigo`, `nombre`, `apellidos`, `curso_id`) VALUES
  25. (4, '002', 'Manuela', 'Murado Martos', 9),
  26. (3, '0001', 'Rafael', 'Simancas García', 8),
  27. (5, '003', 'Juan', 'Palacios Moguer', 10),
  28. (6, '004', 'Estrella', 'Fernández Morón', 8),
  29. (7, '005', 'Alba', 'Reyes Martos', 9),
  30. (8, '006', 'Andrés', 'Pino Morales', 10),
  31. (9, '007', 'Ernesto', 'Caballero Mistral', 9),
  32. (10, '009', 'Ramón', 'Valcárcel Guerrero', 8),
  33. (11, '007', 'Pedro', 'Fuentes Abril', 9),
  34. (12, '012', 'Juan', 'Vargas Díaz', 0);
  35.  
  36. -- --------------------------------------------------------
  37.  
  38. --
  39. -- Estructura de tabla para la tabla `autores`
  40. --
  41.  
  42. CREATE TABLE IF NOT EXISTS `autores` (
  43.   `id` int(11) NOT NULL AUTO_INCREMENT,
  44.   `nombre` varchar(64) COLLATE utf8_spanish_ci NOT NULL,
  45.   `apellidos` varchar(64) COLLATE utf8_spanish_ci NOT NULL,
  46.   `nacionalidad` varchar(64) COLLATE utf8_spanish_ci NOT NULL,
  47.   PRIMARY KEY (`id`)
  48. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=4 ;
  49.  
  50. --
  51. -- Volcar la base de datos para la tabla `autores`
  52. --
  53.  
  54. INSERT INTO `autores` (`id`, `nombre`, `apellidos`, `nacionalidad`) VALUES
  55. (1, 'Pedro', 'Barrientos', ''),
  56. (2, 'Juan', 'García', ''),
  57. (3, 'Alberto ', 'Colmenero', '');
  58.  
  59. -- --------------------------------------------------------
  60.  
  61. --
  62. -- Estructura de tabla para la tabla `autores_libros`
  63. --
  64.  
  65. CREATE TABLE IF NOT EXISTS `autores_libros` (
  66.   `autore_id` int(11) NOT NULL,
  67.   `libro_id` int(11) NOT NULL
  68. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
  69.  
  70. --
  71. -- Volcar la base de datos para la tabla `autores_libros`
  72. --
  73.  
  74. INSERT INTO `autores_libros` (`autore_id`, `libro_id`) VALUES
  75. (1, 1),
  76. (1, 2),
  77. (2, 2);
  78.  
  79. -- --------------------------------------------------------
  80.  
  81. --
  82. -- Estructura de tabla para la tabla `cursos`
  83. --
  84.  
  85. CREATE TABLE IF NOT EXISTS `cursos` (
  86.   `id` int(11) NOT NULL AUTO_INCREMENT,
  87.   `nombre` varchar(127) CHARACTER SET latin1 NOT NULL,
  88.   `aula` varchar(127) CHARACTER SET latin1 NOT NULL,
  89.   `tutor` varchar(127) CHARACTER SET latin1 NOT NULL,
  90.   PRIMARY KEY (`id`)
  91. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=11 ;
  92.  
  93. --
  94. -- Volcar la base de datos para la tabla `cursos`
  95. --
  96.  
  97. INSERT INTO `cursos` (`id`, `nombre`, `aula`, `tutor`) VALUES
  98. (10, '1º ESO A', '003', 'Benjamín Tirado'),
  99. (9, '4º ESO B', '02', 'Daniela Dabarca'),
  100. (8, '4º ESO A', '01', 'Pedro Arribado');
  101.  
  102. -- --------------------------------------------------------
  103.  
  104. --
  105. -- Estructura de tabla para la tabla `libros`
  106. --
  107.  
  108. CREATE TABLE IF NOT EXISTS `libros` (
  109.   `id` int(11) NOT NULL AUTO_INCREMENT,
  110.   `isbn` varchar(11) COLLATE utf8_spanish_ci NOT NULL,
  111.   `titulo` varchar(64) COLLATE utf8_spanish_ci NOT NULL,
  112.   PRIMARY KEY (`id`)
  113. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=3 ;
  114.  
  115. --
  116. -- Volcar la base de datos para la tabla `libros`
  117. --
  118.  
  119. INSERT INTO `libros` (`id`, `isbn`, `titulo`) VALUES
  120. (1, '3456trewe', 'Introducción a las expresiones regulares'),
  121. (2, '9873423', 'Creación sitios web dinámicos');

Código PHP:
Ver original
  1. autore.php
  2. <?php
  3. class Autore extends AppModel
  4. {
  5. var $name = 'Autore';
  6. var $hasAndBelongsToMany = 'Libro';
  7. }
  8. ?>

Código PHP:
Ver original
  1. libro.php
  2. <?php
  3. class Libro extends AppModel
  4. {
  5. var $name = 'Libro';
  6. var $hasAndBelongsToMany = 'Autore';
  7. }
  8. ?>

y los controladores
Código PHP:
Ver original
  1. auotores_controller.php
  2. <?php
  3. class AutoresController extends AppController {
  4. var $name = 'Autores';
  5. var $scaffold;
  6. }
  7. ?>

Código PHP:
Ver original
  1. libros_controller.php
  2. <?php
  3. class LibrosController extends AppController {
  4. var $name = 'Libros';
  5. var $scaffold;
  6. }
  7. ?>
les deje todo el codigo. Please ayudenme. Gracias

Etiquetas: cakephp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:55.