То что вы дали
не работает. Тот код, что я уже на ваял я не стал переделывать и поэтому даже не проверил приведенный вами пример. Но в следующем методе решил воспользоваться вашим примером, пишу:
Код:
public function get_field($reference_id)
{
$this -> result = 'Последний вызванный метод create_field';
$fields = ORM::factory('Fields')
-> where('reference_id', '=', $reference_id)
-> find_all();
if($fields -> loaded())
{
$this -> fields = $fields;
return TRUE;
}
else
{
return FALSE;
}
}
А оно ругается, говорит, что:
Цитата:
ErrorException [ Fatal Error ]: Call to undefined method Database_MySQL_Result::loaded()
APPPATH/classes/Model/Eav.php [ 97 ]
92
93 $fields = ORM::factory('Fields')
94 -> where('reference_id', '=', $reference_id)
95 -> find_all();
96
97 if($fields -> loaded())
98 {
99 $this -> fields = $fields;
100 return TRUE;
101 }
102 else
{PHP internal call} » Kohana_Core::shutdown_handler()
Environment
Какую еще можно матчасть учить я уже и не знаю. Все вроде правильно, ан не работает!