set_relation не работает в продуктовом хламе

У меня есть такой контроллер:

function index()
{
    $crud = new grocery_CRUD();
    $crud->set_relation('name','parttype','type');

    $crud->set_table('part');
    $crud->set_subject('Items');

    $output = $crud->render();
    $this->_example_output($output);
}

Я ожидал, что в раскрывающемся списке на экранах ADD/EDIT для поля «тип» и в этом раскрывающемся списке будут параметры, заполненные из таблицы типов деталей. Но этот код просто возвращает текстовые поля.

Вот мои таблицы:

ТАБЛИЦА ЧАСТЕЙ

идентификатор -инт, автокремент

имя - варчар (500)

фурл - варчар (500)

ТАБЛИЦА ЧАСТЕЙ

идентификатор -инт, автокремент

имя - варчар (500)

тип - varchar(500)

модель - варчар (500)


person beNerd    schedule 06.05.2013    source источник


Ответы (1)


Возможно, вы делаете это неправильно, я думаю, что решение, которое вы ищете, таково:

$crud->set_relation('type','parttype','name');
person John Skoumbourdis    schedule 07.05.2013