Articles of codeigniter

codeigniter registro activo obtener consulta y consulta sin la cláusula LIMIT

Estoy usando el registro activo, todo funciona bien, pero quiero establecer $ data [“totalres”] en los resultados totales, quiero decir, la misma consulta pero sin el LÍMITE el problema es que las declaraciones anteriores se anulan cuando haces un modificador de consulta, por lo que ni siquiera puedo agregar $ this-> db-> limit () después […]

Controladores de enrutamiento en subcarpetas usando CodeIgniter

Ya que quiero separar el frontend y el backend del sistema. He creado 2 carpetas dentro de los controladores como frontend y backend A continuación se muestra la estructura de mi carpeta de controlador controller –frontend —store.php —processing.php —profile.php —authenticate.php —register.php –backend —authenticate.php —stats.php —users.php —property_manage.php —register.php Puedo acceder a las funciones usando frontend/store/add frontend/store/manage […]

Consulta de registros activos de Codeigniter que toma demasiado tiempo para cargar datos de la base de datos

Estoy usando codeigniter Este es mi modelo db->select(‘groups.id,groups.name as group,status.name as status’); $this->db->from(‘groups’); $this->db->join(‘status’, ‘status.id = groups.status’); $this->db->order_by(‘groups.id’, ‘ASC’); $this->db->limit($this->config->item(‘per_page’),$this->uri->segment(4)); $query = $this->db->get(); $total = $query->num_rows(); if($total > 0){ return $query->result(); } return false; } ?> Ahora tengo 500000 registros ficticios en mi base de datos Estoy buscando 20 registros usando paginación pero mi consulta […]

La clase de Codeigniter y el nombre de archivo son sensibles a Linux (centos)

Estoy encontrando un problema que distingue entre mayúsculas y minúsculas y no puedo envolver mi cabeza alrededor de lo que parece. Así es como se ve mi estructura de archivos. Solo estoy ingresando a los directorios con los que estoy trabajando, pero de hecho estoy usando una instalación completa de CI3. /application …. /controllers/ application_controller.php […]

La palabra “Array” se imprime en lugar de los valores de las filas

Bueno, soy un novato en CI y MySQL. Este es mi código: load->database(); $this->load->helper(‘html’); $ret=”SELECT * from posts”; $query=$this->db->query($ret); foreach($query->result_array() as $row) { echo br(1); echo $row; } } } ?> y esto devuelve la palabra “Array” en lugar de los valores de las filas. Aunque no puedo entender por qué. Gracias por adelantado. 🙂

Codeigniter – Combinar tres tablas en el formato de vista correcto

Completamente confundido sobre cómo lograr algo, tengo tres tablas; Pedidos Artículos Productos La tabla de pedidos contiene los detalles de un pedido, la tabla de artículos contiene un número de identificación del producto y un número de identificación del pedido, y la tabla de productos contiene todos los detalles del producto. Lo que estoy tratando […]

habilitación de cors en codeigniter (restserver por @chriskacerguis)

La solicitud http.get en el controlador agularJs funciona bien cuando mi aplicación cliente y la API están en localhost. Cuando la API se mueve al servidor, el problema surgió. lado del cliente usando angularJs $http.get(‘http://domain.com/api/spots/2/0’).success(function(datas){ console.log(datas); }); el registro proporciona: Solicitud de origen cruzado bloqueada: la misma política de origen no permite leer el recurso […]

Codeigniter 3 Eliminar problemas de index.php

Tengo un pequeño proyecto que desarrollé para un cliente en codeigniter 2.1.4 y ahora él insiste en migrar a codeigniter 3 DEV versión. Sé que no es una buena idea, pero … Mi problema es que no puedo eliminar el index.php de la URL. Este es mi archivo .htaccess: Options +FollowSymLinks RewriteEngine on # Send […]

Slash problema con json_encode. ¿Por qué y cómo resolverlo?

¿Por qué mostrar esta fecha (“2011/7/11”) con json_encode muestra (“2011\/7\/11”) ? ¿Cómo puedo convertir “2011\/7\/11” a “2011/7/11” ? $data_go = ‘2011/7/11′; $ddmmyyy='([1-9][\d]{3})[- \/.]([0-1][\d])[- \/.]([0-3][\d])’; if(preg_match(“/$ddmmyyy$/”, $data_go)) { $year = substr($data_go,0,4); $month = substr($data_go,5,2); $day = substr($data_go,8,2); $j2g = $this->convert_date->JalaliToGregorian($year, $month, $day); $ok = $j2g[0].”/”.$j2g[1].”/”.$j2g[2]; }else { return FALSE; } echo json_encode($ok); // output “2011\/7\/11”

CodeIgniter 2: ¿Cómo extender CI_Controller varias veces?

He ampliado con éxito la clase CI_Controller creando un MY_Controller.php que he colocado en el directorio de aplicaciones / core. core / My_Controller.php se ve algo como esto: class MY_Controller extends CI_Controller { function __construct() { parent::__construct(); } } Luego, cuando creo controladores normales, se ven algo así: class Home extends MY_Controller { function __construct() […]