は、私が "パック"(pack_id、pack_name、pack_description、pack_image)と呼ばれるdbテーブルを持っているKohanaのORMエラー
マイpacks.phpモデル:
<?php defined('SYSPATH') or die('No direct script access.');
class Model_Packs extends ORM {
}
マイpacks.phpコントローラ:
www.mysite.com/packs/pack/aPackNameを呼び出す<?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
、Kohanaのは、このエラーがスローされます。
Database_Exception [1146]: 'packs_db.packses'テーブルが存在しません。[packsesから 'FULL FULL COLUMNS FROM' packses ']
私のdatabase.php confファイルを確認しました。 なぜda hellは表名の最後に "es"を追加するkohanaですか?私は完全に困惑しています...
感謝します両方。私はKohanaの中に新たなんだとORMドキュメントでこれを逃した... – Piero