era izo o modelo tem que ter o nome da tabela em singular .

Marcelo encontrei na resposta em seu blog

On Nov 3, 4:31 pm, Get <[email protected]> wrote:
> Lembrando também que o plural que o kohana considera é apenas o S no final
> do nome da tabela.
>
> Por exemplo uma tabela chamada papeis, pra funcionar automaticamente o model
> ficaria com o nome papei, sem o S apenas.
>
> (há como configurar manualmente).
>
> 2010/11/3 Rodrigo Oliveira <[email protected]>
>
> > Lembrando que o nome dos modelos tem que ser no singular pois o Kohana faz
> > automaticamente a pluralização (isso existe? =P) do nome.
>
> > Model_Users tem que ser Model_User
>
> > 2010/11/3 Marcelo Rodrigo <[email protected]>
>
> > ERROR:
> >> ErrorException [ Warning ]: *Table 'minhatabla.userses' doesn't exist*
>
> >> A tabela userses não existe no seu banco de dados.
>
> >> Atenciosamente,
>
> >> Marcelo Rodrigo
> >>http://marcelorodrigo.com
>
> >> 2010/11/3 Inyaka <[email protected]>
>
> >> ok, não postie o código por que fica feio sem etiquetas XD
>
> >>> application/clases/models/users.php
>
> >>> <?php defined('SYSPATH') OR die('No Direct Script Access');
> >>> class Model_Users extends ORM
> >>> {
> >>> }
>
> >>> em o controlador
>
> >>> <?php defined('SYSPATH') OR die('No Direct Script Access');
> >>> Class Controller_Admin_Usuarios extends Controller_Template
> >>> {
> >>>    private $m_users;
> >>>    public $template = 'site';
> >>>    public function before(){
> >>>        parent::before();
> >>>        $this->m_users = new Model_Users;
>
> >>>        // veja que sim uso o modulo Auth e funçona -->
> >>>        $this->session= Session::instance();
> >>>        $authentic=Auth::instance();
> >>>        if (!Auth::instance()->logged_in('admin')){
>
> >>> Session::instance()->set("requested_url","/".request::instance()-
> >>> >uri());
> >>>             request::instance()->redirect('/');
> >>>        }else{
> >>>            $this->user = Auth::instance()->get_user();
> >>>        }
> >>>    }
> >>>    function action_index()
> >>>    {
> >>>        $this->template->section =View::factory('admin/usuarios');
> >>>        echo '<pre>';print_r($this->m_users->get_list() );echo '</pre>';
> >>>    }
> >>> }
>
> >>> ERROR:
> >>> ErrorException [ Warning ]: Table 'minhatabla.userses' doesn't exist
>
> >>> --
> >>> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> >>> Php" dos Grupos do Google.
> >>> Para postar neste grupo, envie um e-mail para
> >>> [email protected].
> >>> Para cancelar a inscrição nesse grupo, envie um e-mail para
> >>> [email protected]<kohana-php%[email protected]>
> >>> .
> >>> Para obter mais opções, visite esse grupo em
> >>>http://groups.google.com/group/kohana-php?hl=pt-BR.
>
> >>  --
> >> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> >> Php" dos Grupos do Google.
> >> Para postar neste grupo, envie um e-mail para [email protected]
> >> .
> >> Para cancelar a inscrição nesse grupo, envie um e-mail para
> >> [email protected]<kohana-php%[email protected]>
> >> .
> >> Para obter mais opções, visite esse grupo em
> >>http://groups.google.com/group/kohana-php?hl=pt-BR.
>
> > --
> > Rodrigo Oliveira
> > (21) 8747-0180
>
> > --
> > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> > dos Grupos do Google.
> > Para postar neste grupo, envie um e-mail para [email protected].
> > Para cancelar a inscrição nesse grupo, envie um e-mail para
> > [email protected]<kohana-php%[email protected]>
> > .
> > Para obter mais opções, visite esse grupo em
> >http://groups.google.com/group/kohana-php?hl=pt-BR.

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a