Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola gente mais uma vez eu perturbando a galera no forum
eu olhei o manual :(
e nada de achar o erro
// meu model
<?
<?
class Cidade extends AppModel {
var $name = "cidade"; //para tornar o script compinatível com php4
var $displayField ="cidade";
var $validate = array(
'cidade' => array(
'rule' => array('minLength', '8'),
'message' => 'Nomes da cidade deve possuir no mínimo 8 caracteres.'
)
);
}
?>
meu controller cidade
<?
class CidadesController extends AppController {
var $name = "Cidades";
// var $scaffold;
var $helpers = array('Html', 'Form','Javascript','Session'); // carregamos alguns helpers
var $paginate = array('limit' => 2, 'page' => 1, 'order'=>array('id'=>'asc'));
// aqui definimos o limite de resultados por página, e a ordem da paginação
function index()
{
// print_r($this->Session->read('Usuario'));
//$this->Controller->_Usuario;
$this->Categoria->recursive = 0;
$this->set('cidades', $this->paginate());
// com este comando, geramos a paginação para página index
}
function incluir($id = null){
// Se tiver dados em $this->data, salvamos estes dados
if(!empty($this->data)){
$this->Cidade->save($this->data,$id);
$this->Session->setFlash('Cadastrado Efetuado com sucesso','flash_good');
$this->Session->setFlash('Cadastro Efetuado com sucesso.');
$this->redirect('/cidades');
// aqui em embaixo eu faço um redirect para pagina de cidades :)
}
}
}
?>
minha view cidade
<?
// Incluir o jQuery ao projeto
// Neste exemplo estou importando a jquery
// O segundo parâmetro (false) é para indicar que vai no <head> e não no local onde está sendo executado
//Com isso, você faz que o código javascript vá para o <head> do seu HTML eecho $javascript->link( 'jquery' , false );
echo $javascript->link( 'funcao' , false );
echo $html->css('alerta',false);
?>
<h1> Cadastre Uma Nova Cidade</h1>
<?php
// Para onde o formulário submeterá
echo $form->create('Cidade', array('url' => 'incluir'));
echo $form->input('cidades');
echo '<br/><br/>';
echo '<input type="submit" id="enviar" value="cadastrar cidade"/> </form>';
?>
dessa vez aonde eu errei :(
e o formulario cadastrar vazio e tudo
minha base de dados e simples
cidades
id
cidade
Carregando comentários...