나는 "팩"(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 컨트롤러 :
Database_Exception : 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이 오류가 발생합니다 [1146] : 'packs_db.packses'테이블이 존재하지 않습니다. [FULL FULL COLUMNS FROM 'packses]
내 database.php conf 파일을 확인했습니다. 왜 da hell은 kohana가 테이블 이름 끝에 "es"를 추가합니까? 나는 완전히 당황 스럽다. ...
감사합니다. 나는 Kohana에서 새롭고 ORM doc에서 이것을 놓쳤다. – Piero