Bueno 1º saludarlos, tengo un problema estoy retomando cakephp pero ahora
instale cakephp 1.3.5. y no puede añadir a mi BD bueno les muestro mi codigo
tarea.php
<?php
class Tarea extends AppModel
{
var $name='Tarea';
}
?>
tareas_controller.php
<?php
class TareasController extends AppController
{
var $name ='Tareas';
var $helpers = array('Html','Form');
function index()
{
$this->set('tareas', $this->Tarea->find('all'));
}
function add()
{
if(!empty($this->data))
{
$this->Tarea->create();
if($this->Tarea->save($this->data))
{
$this->Session->setFlash('La Tarea fue guardada');
$this->redirect(array('action'=>'index'),null, true);
}
else
{
$this->Session->setFlash('La Tarea no fue guardada.
Intente nuevamente');
}
}
}
}
?>
index.ctp
<h2>Tareas</h2>
<?php
if(empty($tareas)):
?>
No hay tareas en la lista
<?php
else:
?>
<table>
<tr>
<th>Titulo</th>
<th>Estatus</th>
<th>Creado</th>
<th>Modificado</th>
<th>Acciones</th>
</tr>
<?php
foreach ($tareas as $tarea):
?>
<tr>
<td>
<?php
echo $tarea['Tarea']['titulo']
?>
</td>
<td>
<?php
if($tarea['Tarea']['hecha']) echo "Hecha";
else echo "Pendiente";
?>
</td>
<td>
<?php
echo $tarea['Tarea']['creado']
?>
</td>
<td>
<?php
echo $tarea['Tarea']['modificado']
?>
</td>
<td>
<!--acciones luego-->
</td>
</tr>
<?php
endforeach;
?>
</table>
<?php
endif;
?>
<?php
echo $html->link('Añadir Tarea', array('action'=>'add'));
?>
add.ctp
<?php
echo $form->create('tarea');
?>
<fieldset>
<legend>Añadir nueva Tarea</legend>
<?php
echo $form->input('titulo');
echo $form->input('hecha');
?>
</fieldset>
<?php
echo $form->end('Añadir Tarea');
echo $html->link('Listar todas las tareas', array('action'=>'index'));
?>
antes podia realizar con la version 1.2.2. pero ahora instale ese nuevo y no
puede correr espero que me puedan ayudar.
Y otra consulta mas como puedo instalar una version anterior? por que cuando
instalo una version anterior da problemas al instalar por la consola.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a
[email protected]
Para tener acceso a más opciones, visita el grupo en
http://groups.google.com/group/cakephp-es?hl=es.