Crud PostGreSql

Estou desenvolvendo uma aplição em postgre e estou tento problemas com o Crud.

Primeiro ele se atrapalha com o fato da tabela estar com letras minusculas e ao criar o model o nome da tabela esta em maiúscula. Resolvi alterando a variavel tableName de todos os models. Mas gostaria de saber se tem uma solução melhor.

Outro problema diz respeito no crud. Quando entrei em uma view percebi que ele não marcou os campos obrigatórios, e depois ao salvar(mesmo tendo eu preenchido todos os campos), deu erro de sql.

Alguém poderia me ajudar?

Obrigado a todos.

Na minha opinião, as tabelas deveriam usar letras com "caixa baixa" mas dentro das tabelas se você quiser aplicar nos campos "caixa alta e baixa" não teria problema no seu "Modelo".

Tenho exemplos práticos aqui na empresa.

Sobre os campos obrigatórios, verifique no método "rules" do seu "Modelo".




public function rules()

{

    return array(

        array('campo1, campo2, campo3', 'required'), // Campos obrigatórios

    );

}



:blink: Pessoal, sei que este Post é de 2009, mas estou tendo este mesmo problema.

Em meu caso as tabelas são caixa baixa, mas os campos nas tabelas de nome tipo: IdGrupo, ContratoEmpresa…

Então nos filtros ocorrem erros pois os nomes dos campos contem letras maiúscula.

Alguém tem uma solução para continuar usando campos com letras maiusculas?