Articles of codeigniter

Используя Smarty 3, Code Igniter 2 и HMVC вместе с наследованием Smarty?

Я использую Code Igniter, библиотеку HMVC и Smarty с этой библиотекой . Smarty работает нормально по умолчанию, однако, если я попытаюсь использовать функцию наследования smarty ( {extends file="master.tpl"} ), тогда мы {extends file="master.tpl"} с проблемой. Функция extends не просматривается в папке просмотра модулей для расширенного файла (в приведенном выше примере master.tpl ), вместо этого она […]

Вызовите контроллер с другого контроллера

Я хочу позвонить другому контроллеру, у меня есть эти два Ajax_controller . . . public function download_low_image($image){ $file = $this -> mimages -> get_image_file($image); $test = new Thumb_controller(); $test->crop(); } Но возвращается Unable to locate the specified class: Session.php Как это исправить?

query возвращает только строку в codeigniter

В моей модели у меня есть следующий запрос: function myquerydata() { $data = array(); $query = $this->db->query('select max(field1) as field11, max(field2) as field22, max(field3) as field33 from my_table'); foreach ($query->result() as $row) { $row->field11; $row->field22; $row->field33; } } Этот запрос возвращает только одну строку. В моем контроллере у меня следующий код: $this->load->model('my_model'); $fields=$data['rows']=$this->my_model->myquerydata(); Мой вопрос: […]

определять пользовательские переменные и прямое обращение к переменным в виде части

Я хочу создать файл типа my_custom_settings.php в каталоге config и вызвать определенную переменную в виде. скажем, в my_custom_settings.php : define('TEMPLATE_DIR', 'assets/front'); и в прямой части зрения в HTML: <link href="<?=TEMPLATE_DIR?>/stylesheet/style.css"> или любое другое альтернативное решение? PS: Теперь я использую base_url() для доступа к пути

Вложение электронной почты Codeigniter 3 из формы

У меня есть консультационный контроллер, где пользователи могут загружать свое резюме public function consultancy($page = 'consultancy') { if (! file_exists(APPPATH.'views/pages'.$page.'.php')) { show_404(); } $data['title'] = ucfirst($page); $this->load->view('templates/header', $data); $this->load->view('pages/'.$page, $data); $this->load->view('templates/footer', $data); } вид <form enctype="multipart/form-data" style="text-align:left;font-size:12px;" action="<?php echo base_url(); ?>postconEmail/"method="POST"> Name <input class="form-control" id="id_name" name="name" type="text" required /> Phone <input class="form-control" id="id_phone" name="phone" type="text" […]

вставить несколько записей в таблицу с помощью codeigniter

Я хочу вставить записи (которые я получил из таблицы) в другую таблицу с помощью codeigniter. вот функция добавления записи. Я передаю $ nokw для вставки в другую таблицу как внешний ключ: function add_detail($nokw){ $id_sj = $this->session->userdata('id'); $upddate = date('Y')."-".date('m')."-".date('d')." ".date('H').":".date('i').":".date('s'); $i=0; $this->suratjalan->where('IDDeliveryNo',$id_sj); $rec = $this->suratjalan->get("t02deliveryno_d")->result_array(); // parse the result and insert it into an array […]

Запрос на обновление активной записи Codigniter, беря старое, где предложение

У меня есть следующий запрос $this->db->set('registerStep', $param) ->where('id = ',$user_id) ->update($this->table_name); Выше Query производит код ниже sql. хотя я поставляю только одно условие. UPDATE `users` SET `registerStep` = 2 WHERE `id` = 33 AND `id` = '165' Я думаю, что активная запись использует некоторые кэшированные условия, есть ли способ, которым я могу освободить место, где […]

Получать значения столбцов одноранговой сети из одной таблицы с помощью Codeigniter и MySQL

Как я могу получить значения одноранговых столбцов, если совпадает родительский идентификатор. В приведенном ниже примере я дам subcat_id как 42 и на основе cat_id (6) он должен дать мне 41 и 43. cat_id—-subcat_id—name =========================== 5———40———-ABC 6———41———-DEF 6———42———-GHI 6———43———-JKL Благодарю.

Codeigniter-HMVC get_instance () в библиотеке не возвращает ожидаемый результат

У меня есть контроллер: приложение / контроллеры / bob.php Затем в библиотеке, которую я использую в контроллере Bob.php, у меня есть этот код: $CI =& get_instance(); echo get_class($CI); Поэтому я открываю url «domain.com/bob», и я получаю правильное эхо, когда HMVC не установлен, что боб Как только я устанавливаю HMVC, результат: CI В основном это означает, […]

как запретить доступ к функциям контроллера в системе codeigniter

как я могу защитить функции в моем контроллере? Допустим, что пользователь вошел в систему, он может напрямую обращаться к любой функции, просто набрав URL-адрес. Некоторые говорят, что используют частные функции ….. и некоторые говорят, что использовать префикс подчеркивания для функций Но не было ясного объяснения, как это сделать и как это работает. Надеюсь, вы, ребята, […]