Kohanaのドキュメントやグーグルから正しく理解できないように見えるので、私の質問に固有のヘルプを探しています。
私は2つのテーブルを持っています:
contents
id
uri
タイトル
template_id
templates
ID
タイトル
contents
一致するuriを持つ行のすべてのデータを返そうとしています。
現在、コンテンツとテンプレートの 2 つのモデルがあります。
コンテンツ
class Model_Content extends ORM {
protected $_table_name = 'contents';
protected $_has_one = array('template' => array());
....
テンプレート
class Model_Template extends ORM {
protected $_table_name = 'templates';
protected $_belongs_to = array(
'content' => array()
);
次に、私のコントローラーで:
$item = ORM::factory("Content")->get_by_uri($uri);
これは次を指します:
$this->where("uri", "=", $uri)->find();
これはコンテンツ テーブルからのデータを正しく返しますが、テンプレート テーブルからテンプレート名を取得するにはどうすればよいですか?
これについて助けてくれてありがとう。