Codeigniter Active Record внутри пользовательского библиотечного класса - PullRequest
0 голосов
/ 27 июля 2010

Моя функция прерывается на линии, где я выполняю вызов Active Record, поэтому я не должен вызывать вещи правильно.

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

Class Stuff {
    public function specific($passedArray) {

         echo "Test";

            $CI =& get_instance();
            $CI->load->database();
            $CI->load->helper('array');
            $CI->load->helper('format_helper');

            $dataArray = $this->db->where($column_name, $StockNum);
            $dataArray = $this->db->get($tablename);

            echo "Bollocks!";

«Тест» будет эхом, но не блоками!

Ответы [ 2 ]

2 голосов
/ 27 июля 2010

Вы должны использовать $ CI-> db -> ... не $ this-> db

0 голосов
/ 26 июля 2014

Попробуйте код ниже

$db = $CI->load->database();
$dataArray = $db->where($column_name, $StockNum);
$dataArray = $db->get($tablename);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...