Pessoal, testei o driver não oficial e realmente funciona muito bem.
estou olhando cada recurso do sistema, mas a principio tudo funcionando.

php 5.5.9 + apache 2.4.7

Valeu pessoal

On 18-07-2014 09:45, felipe bastos wrote:
Bom, voltei só pq suspeitei de algo, mas não tem nada haver .. aí fui verificar e constatei algo intrigante (já q não uso o driver PDO)

Tanto o driver MySQL quanto o MySQLi implementam o SHOW COLUMN.

A grande questão é que o Driver PDO não pode chamar list_columns nem list_tables .. pois é disparado um exception.

https://github.com/kohana/database/blob/3.3/master/classes/Kohana/Database/PDO.php

E no ORM esses métodos são chamados ... pelos métodos ORM::list_columns e ORM::reload_columns

https://github.com/kohana/orm/blob/3.3/master/classes/Kohana/ORM.php

Então, fica constatado que se optarem pelo driver PDO ..terão de fazer o que o colega acima falou .. listar no ORM as colunas da tabela

http://stackoverflow.com/questions/7314739/kohana-3-2-orm-and-pdo

E isso acontece por que o PDO não conhece o Banco que vai acessar (mysql, postgree, etc) .. como podem ocorrer diferenças de sintaxe ... amelhor solução é mesmo listar as colunas.



Em 17 de julho de 2014 20:18, felipe bastos <[email protected] <mailto:[email protected]>> escreveu:

    E no caso do driver mysqli citado .. ele implementa a solução que
    citei

    public function list_columns($table, $like = NULL, $add_prefix = TRUE)
    {
    ....
                            $result = $this->query(Database::SELECT,
    'SHOW FULL COLUMNS FROM
    '.$table.' LIKE '.$this->quote($like), FALSE);
    .....

    esse deprecated é velho .. não deveria estar no Kohana 3.3 .. vc não
    pegou algo errado não? Aproveita e baixa o Ko 3.3 novamente

    --
    http://agilesocial.net
    http://twitter.com/felipebastosweb
    http://facebook.com/felipebastosweb




--
http://agilesocial.net <http://agilesocial.net/>
http://twitter.com/felipebastosweb
http://facebook.com/felipebastosweb
--
Você recebeu essa mensagem porque está inscrito no grupo quot;Kohana Php" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [email protected] <mailto:[email protected]>. Para postar nesse grupo, envie um e-mail para [email protected] <mailto:[email protected]>.
Acesse esse grupo em http://groups.google.com/group/kohana-php.
Para mais opções, acesse https://groups.google.com/d/optout.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para postar neste grupo, envie um e-mail para [email protected].
Visite este grupo em http://groups.google.com/group/kohana-php.
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a