Articles of activerecord

Obtener el id del último registro actualizado

Puedo obtener la última identificación insertada usando $this->db->insert_id(); en codeigniter, ¿hay alguna manera de obtener el ID del último registro actualizado? Lo intenté con el mismo, es decir, $this->db->insert_id(); pero no funciona (devuelve 0 en su lugar).

¿Cómo usar JOIN en Yii2 Active Record para modelo relacional?

Tengo 2 mesas llamadas Libros y Reseñas. La tabla de libros tiene una relación de uno a muchos con Reseñas. Quiero buscar libros y ordenarlos por Comentarios. Por ejemplo, si hay 10 libros disponibles y los libros tienen revisión en Revisiones, quiero buscar todos los libros utilizando la cláusula WHERE y contar las revisiones y […]

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 […]

Valor vacío para la variable $ _POST en codeigniter

Tengo un formulario: ‘urlSubmit’); $urlInputAttr = array(‘name’=>’urlInput’,’value’=>’yourdomain.com’,’maxlength’=>’50’,’size’=>’25’); echo form_open(‘urlSubmission’,$attr); echo form_input($urlInputAttr); #echo form_submit(‘urlInput’, ”); echo form_close(); ?> a controller called **urlsubmission** # Determine whether domain already has been crawled. $this->load->model(‘domaincheckmodel’); $this->domaincheckmodel->verifyduplicates(); y una función dentro de un modelo (domaincheckmodel) que básicamente busca registros duplicados e inserta un nuevo dominio: function verifyduplicates(){ # $_POSTed value of […]

Codeigniter Active Record multi-actualización

¿Cómo puedo actualizar varias filas usando el registro activo? Mi arreglo foreach($services as $service){ $this->service_batch[]=array( ‘service_id’=>$service->service_id, ‘service_count’=>$service->service_count, ‘id_customer’=>$service->id_customer, ‘id_section’=>$service->id_section); } Cuando actualizo la tabla, necesito definir 2 parámetros en la cláusula WHERE (id_customer AND id_section), pero si uso update_batch , puedo especificar solo un parámetro. ¿Cómo puedo establecer algunos parámetros en la cláusula WHERE ?

Codigniter active record update query taking old where cláusula

Tengo una siguiente consulta $this->db->set(‘registerStep’, $param) ->where(‘id = ‘,$user_id) ->update($this->table_name); Above Query está produciendo por debajo del código sql. a pesar de que estoy suministrando solo una condición donde. UPDATE `users` SET `registerStep` = 2 WHERE `id` = 33 AND `id` = ‘165’ Creo que el registro activo está usando alguna condición almacenada en caché, […]

Historial de inicio de sesión de LDAP

¿Es posible conocer el historial de inicio de sesión de un usuario a través de LDAP? Estoy intentando encontrar un poco hasta ahora. Solo puedo obtener el último Logon y LastLogout. Saludos, Elkas

Use Yii findAll para devolver un modelo con todas las propiedades

Todavía soy nuevo para Yii y me pregunto cómo devolver JSON desde $models = MyModel::model()->findAll(); . Digamos por ejemplo que MyModel tiene una relación para MyChildModels de una manera MyChildModels : MUCHAS. Directamente del rest del ejemplo en el sitio Yii tengo: foreach ($models as $model) { $rows[] = $model->attributes; } $this->_sendResponse(200, CJSON::encode($rows), ‘application/json’); Obtengo […]

CodeIgniter Active Record ‘me gusta’ ignorando ‘donde’

riting una búsqueda muy simple utilizando like y tener una opción para omitir opciones, sin embargo, me parece que la statement like está haciendo que query ignore el enunciado where $this->db->like(‘LOWER(location) OR LOWER(name)’, strtolower($term)); $this->db->where(‘stage’, 1); $this->db->order_by(“name”, “asc”); $query = $this->db->get($this->user_table); return $query->result(); Ejemplo de lo que se produce arriba con $ term = “dublin”; […]

Yii: utilizando el registro activo con autocommit desactivado en el servidor mysql

Simplemente escribí una aplicación Yii y en el servidor de desarrollo mysql el autocommit se estableció en verdadero. Ahora, cuando la aplicación entró en producción, me di cuenta de que la confirmación automática del servidor mysql está configurada en falso. La aplicación está utilizando el registro activo para guardar (lo que se confirma automáticamente). ¿Hay […]