Tranquilo, (minha primeira postagem e também sou iniciante na
doutrina :D desculpa a falta de info)
bootstrap.php
- Kohana::modules(array('database' => MODPATH.'database','orm' =>
MODPATH.'orm'));
database.php
- Quando lí a documentação, achei que teria apenas que escolher como
type = 'mssql'. Doce engano, o debug notificou que o driver
Database_mssql não existia.
- Comecei a googlar por info, como também, pesquisei no fórum citado
por você. Achabei chegando a um projeto http://github.com/xrado/kohana-mssql,
passei a seguir todas as instruções do rapaz.
php.ini e dlls
- Obviamente, exts habilitadas, tanto php_pdo_mssql, quanto
php_mssql. Ambas no windows\system32
usuarios.php (controller)
class Controller_Usuarios extends Controller {
public function action_index() {
$usuarios = Model::factory("usuario")->read_all(); //atalho a
ser
ignorado, apenas tentei conectar com o bd e obter os resultados
/* carregar view */
$v = new View("usuarios/usuarios");
$v->usuarios = $usuarios;
$this->request->response = $v->render();
}
}
usuario.php (model)
class Model_Usuario extends Model {
public function __construct() { parent::__construct(); }
public function read_all() {
$query = DB::query(Database::SELECT, "SELECT * FROM usuarios");
return $query->execute()->as_array();
}
public function read($id) {
$query = DB::query(Database::SELECT, "SELECT * FROM " . $this-
>tabela ." WHERE id = $id");
return $query->execute()->as_array();
}
}
Como citei anteriormente, segui todos os passos do projeto que achei
no github, finalmente cheguei ao erro:
PDOException [ 0 ]: could not find driver
MODPATH\database\classes\kohana\database\pdo.php [ 53 ]
48 // Make the connection persistent
49 $attrs[PDO::ATTR_PERSISTENT] = TRUE;
50 }
51
52 // Create a new PDO connection
53 $this->_connection = new PDO($dsn, $username, $password,
$attrs);
54
55 if ( ! empty($this->_config['charset']))
56 {
57 // Set the character set
58 $this->set_charset($this->_config['charset']);
Ajuda a desvendar o mistério?
Vlw!
On 9 set, 17:28, felipe moraes <[email protected]> wrote:
> aproveita e dá uma lida neste forum
>
> http://forum.kohanaframework.org/discussion/6140/ko3-orm-and-mssql/p1
>
> Em 9 de setembro de 2010 17:26, felipe moraes <[email protected]>escreveu:
>
>
>
> > ops.. desculpe .. começando pelas configs
>
> > mostra o código .. sem o host e senha .. claro :D
--
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.