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