CodeIgniter Admin - PullRequest
       35

CodeIgniter Admin

1 голос
/ 15 февраля 2011

Я хочу создать админскую сторону для моего сайта, которая встроена в CodeIgniter.Он будет в основном управлять контентом и загружать части портфолио и т. Д. Я сейчас установил CodeExtinguisher в качестве администратора.С недавних пор это устаревшая технология, которая больше не поддерживается JTaby (автор).Я нахожу это очень полезным и добивается многого, большей части того, чего я хочу.

Но у него есть свои ограничения.Это таблица конкретных.Это означает, что он генерирует данные для одной таблицы за раз.Я сталкиваюсь с внешними ключевыми проблемами.Мне нужно получить доступ к данным через таблицы, но не могу.Это то, как CodeExtinguisher строит свои запросы.

Это больше, чем вопрос, на который я отвечаю.«Как я могу использовать CodeExtinguisher для запроса по нескольким таблицам?»Мне нужно получить доступ к user_id из пользовательской таблицы, чтобы вставить идентификатор для ограничения внешнего ключа

Спасибо за помощь, ребята.

С уважением, -David

1 Ответ

0 голосов
/ 17 мая 2011

Таким образом, вы можете написать код для получения значений из нескольких таблиц, подобных этой

Чтобы получить значение идентификатора пользователя

    $this->db->select('userid');
    $this->db->insert('userTable', $data); 

    $userid=$data[0][]
    $row = $query->row(); 
    $userid = $row->userid;

Чтобы вставить

    $data = array(
     'title' => 'My title' ,
     'name' => 'My Name' ,
     'userid' => $userid

    );

    $this->db->insert('mytable', $data); 

Такжевсегда есть возможность написать собственный запрос, но я не буду рекомендовать его для простых случаев.

...