Я работаю в codeigniter и Iam, желая создать свой собственный класс проверки, используя библиотеку «Validation_form» и мое пользовательское правило, где я буду размещать свои собственные правила проверки и использовать их везде в моем проекте, но это кажется невозможным, я пытался в парах способы справиться с этим, но ничего. Codeigniter kindle заставляет меня делать мои методы […]
В моем приложении CI2 используется модульная компоновка wiredesigns. У меня есть два модуля под названием item и product в папке aa, называемые модулями: /application /modules /item /product В элементе I есть контроллер, называемый элементом, который начинается следующим образом. class Item extends MX_Controller { //code here } Что мне нужно сделать, чтобы мой контроллер продуктов расширил […]
Я новичок в структуре CodeIgniter для php и смотрю на драйвер базы данных PDO с версией 2.1.0. Я заметил, что он использует функцию запроса «PDO», а не «подготовить» и «bindParam» / «bindValue». Разве это не полностью упускает из виду использование PDO в первую очередь и фактически делает его менее защищенным от SQL-инъекции, чем использование обычного […]
У меня возникла проблема при попытке увеличить на 1 поле в моем поле. Я пробовал и без активных записей. Мои функции выглядят так (в моей модели) function _set_reads($id){ $this->db->set('reads', 'reads+1', FALSE) $this->db->where('id', $id); $this->db->update('article'); } а также function _set_reads($id){ $sql = 'update article set reads=reads+1 where id=?'; $this->db->query($sql, array($id)); } Я получаю ту же ошибку […]
Я искал вызов / вызов крючка вручную и подобных материалов в Интернете, но ничего не нашел. Есть ли такая вещь в кодеригнере? У меня есть хук ниже, который запускается, как ожидалось, но на всякий случай, если нет, тогда я хочу его вручную вызвать в своем коде. благодаря $hook['post_controller_constructor'] [] = array( 'class' => 'load_designs', 'function' […]
Я пытаюсь понять это в течение последних нескольких дней и не придумываю ничего. У меня есть dompdf, работающий на моем сервере и создающий PDF-файл. Единственная проблема заключается в том, что он не растает изображения, которые я отправляю на него. У меня установлено DOMPDF_ENABLE_REMOTE значение TRUE, папка tmp доступна для записи, а функция get_file_contents включена. Теперь […]
Вот мой код: function export_csv() { $st = $this->input->get('st'); //Start Date $en = $this->input->get('en'); //End Date $sTable = 'TABLE_NAME'; $this->load->dbutil(); $aColumns = array('tempdisplayid AS ucid','uui','campaign_name','location','caller_id','skill','calltime','answertime','TIMEDIFF(answertime,calltime) as timetoanswer','endtime','talktime','duration','fallback_rule','dialed_number','type','agent','agent_did','disposition','status','hangup_by','transfer','transfer_to','comments','dial_status','customer_status','agent_status','audio','AgentStatus','CustomerStatus','user_response'); $this->db->select('SQL_CALC_FOUND_ROWS '.str_replace(' , ', ' ', implode(', ', $aColumns)), false); $query = $this->db->get_where($sTable, array('date(calltime) >=' =>$st,'date(calltime) <=' =>$en)); $new_report = $this->dbutil->csv_from_result($query); write_file('/csv/records-'.$st.'to'.$en.'.csv', $new_report); $this->load->helper('download'); force_download('records-'.$st.'to'.$en.'.csv', $new_report); } За […]
Я задал этот вопрос ранее: Codeigniter Class Inheritance между модулями (wiredesigns) Я принял ответ на этот вопрос, который предоставил мне способ сделать то, что я хочу, расширив пользовательский контроллер в приложении / ядре. Такой подход казался разумным и предлагал дополнительное преимущество, позволяющее обеим модулям функционировать независимо. Однако, подумав об этом, я не уверен, что это […]
Я хочу обновить несколько строк в базе данных с помощью update_batch() codeigniters update_batch() . Но поле, указанное в том же месте, также должно быть изменено. Следующий код должен прояснить: $set = array( array( 'token' => '65787131678754', 'device' => 'none', 'new_token_value' => '' ), array( 'token' => '75798451315464', 'device' => 'none', 'new_token_value' => '' ) ); […]
Я хочу знать, есть ли способ, с помощью которого я могу ограничить доступ к своим функциям контроллера через URL. Но я хочу дать им звонок по моей ссылке на сайте. Например, если у меня есть ссылка на моем сайте, которая указывает на функцию контроллера: <a href='test/function'>Call me</a> Но я не хочу, чтобы функция контроллера вызывалась, […]