Articles of codeigniter

Как преобразовать массив объектов в массив?

Следующий код написан в CodeIgniter, как метод моей модели. function get_user () { $result = $this->db->get('users_table')->result(); } $result – это результирующий массив объектов в результате запуска запроса к базе данных, что является лучшим способом преобразования $result в массив?

Передача массива для просмотра в Code Igniter

У меня есть контроллер Customer с этой функцией: function index(){ $query = $this->db->query(" SELECT ELECTRICITY_BILL_ID,TOTAL_AMOUNT FROM _ELECTRICITY_BILL where CUSTOMER_LOCATION_ID = 16 "); foreach ($query->result() as $row){ $utility_array = array( 'electricity_bill_id' => $row->ELECTRICITY_BILL_ID, 'amount' => $row->TOTAL_AMOUNT); } $this->load->view('Customer',$utility_array); } У меня есть вид клиента с этим: <?php foreach($utility_array as $row) { echo $row['electricity_bill_id']; echo $row['amount']; echo […]

Интернет-магазин Codeigniter Undefined Index

Интернет-магазин Codeigniter Undefined Index: По какой-то причине я возвращаюсь «Неопределенный индекс: группировка в контроллере. Я добавил и контроллер, и модель ниже. Я только что добавил код getProduct () /*Here is my model*/ function getProductsByGroup($limit,$group,$skip){ $data = array(); if ($limit == 0){ $limit=3; } $this->db->select('id,name,shortdesc,thumbnail'); $this->db->where('grouping', $group); $this->db->where('status', 'active'); $this->db->where('id !=', ($skip)); $this->db->order_by('name','asc'); $this->db->limit($limit); $Q = […]

Выпадающее значение в codeigniter с использованием массива как значений

Я вернул переменную result_array () в переменной $ categories, и теперь я хочу создать раскрывающееся меню. Но если я использую эту переменную напрямую, все элементы массива будут отображаться. Однако я просто хочу отобразить имя и сохранить его id как значение. Как мне это сделать? $options = $categories; echo form_dropdown('category', $options); Я хочу что-то вроде <select […]

Codeigniter – странный параметр 'favicon.ico'

Я работаю с фреймворком Codeigniter PHP. У меня есть обычный диспетчер страниц для отображения страниц. Я также добавил код для хранения в переменной сеанса, в которой страница была пользователем перед входом в систему. Дело в том, что я получаю параметр «favicon.ico», который не имеет никакого смысла, потому что страница, которая была вызвана, была «login» и […]

Вставка в таблицу, соединенная с другой таблицей с помощью справочной таблицы?

Я придумал этот проект базы данных, обсудив его со многими людьми над IRC. В моем проекте пользователь aka Member может иметь много «команд» и «проектов» на своем счету и также может быть частью некоторых «проектов». Более того, «Команды» могут иметь много «Членов», включая члена, который его создает. Теперь мой вопрос: предположим, что член хочет создать […]

Функция вызова Codeigniter в контроллере без index.php

Я знаю, что есть много сообщений, которые рассказывают об этой проблеме. Я пробовал все, но безуспешно. Я использую xampp v3.2.2 на моем компьютере с Windows 10. В моем htdocs у меня появился проект под названием mysite. Там у меня есть codeigniter 3.0.3. config.php $config['base_url'] = 'http://localhost/mysite/'; $config['index_page'] = ''; routes.php $route['default_controller'] = 'CI_home'; Контроллер CI_home.php: […]

подсчитать количество строк в mysql?

Как подсчитать количество строк в таблицах базы данных mysql с php? если есть в базе данных 5 строк, то они показывают, как это ( полужирный ): все столбцы: 5 1 строка1 2 строки2 3 ряда3 4 ряд4 5 строк5

Отображать содержимое XML-файла

У меня есть функция управления, которая вызывается для отображения содержимого XML-файла следующим образом: public function loadXML() { if(!file_exists('application/views/xml/books.php')) { show_404(); } else { if(!file_exists('application/controllers/books.xml')) { echo "something"; show_404(); } $data['xml_data']=$this->pFunc->ReadXML('books.xml'); if($data['xml_data']!=null) { $this->load->view('xml/books',$data); } else { echo "Fail to load XML file"; } } } И вот файл вида (ahhhh я поместил его в папку, […]

Маршруты Codeigniter для передачи параметров get в индекс

У меня есть URL-адрес www.mywebsite.com/store/123456 где store – мой класс контроллера, и у меня есть функция индекса, где Im получает значение после магазина, т. е. 123456. Но я не могу этого достичь. Как было найдено в Интернете, я попытался добавить это к маршрутам $route['store/(:any)'] = 'store/index'; также попробовал $route['store/(:any)'] = 'store/index/$1'; но, похоже, не работает. […]