我有所謂的 「包」(pack_id,pack_name,pack_description,pack_image)一個數據庫表Kohana的ORM錯誤
我packs.php型號:
<?php defined('SYSPATH') or die('No direct script access.');
class Model_Packs extends ORM {
}
我packs.php控制器:
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_Packs extends Controller {
public function action_index($pack_name = null)
{
$view = new View('packs/index');
$this->response->body($view);
}
public function action_pack()
{
$pack_name = $this->request->param('id'); //get the packname from uri
$pack = ORM::factory('packs')->where('pack_name', $pack_name)->find();
print_r($pack);die;
$view = new View('packs/index');
$this->response->body($view);
}
} // End of file
調用www.mysite.com/packs/pack/aPackName,Kohana中引發此錯誤:
Database_Exception [1146]:表'packs_db.packses'不存在[SHOW FULL COLUMNS FROM'packses']
我檢查了我的database.php conf文件,一切正常。 爲什麼地獄是kohana在表名的末尾添加「es」?我完全不解...
謝謝你們兩位。我是Kohana的新成員,在ORM文檔中錯過了這個... – Piero