Articles of cakephp

Paginate desde dentro de un modelo en CakePHP

Tengo una función en mi modelo de Event llamada getEvents : puede pasar fechas límites, de start y de end , fields , types eventos y subtypes eventos. Leí que paginate puede aceptar todos los parámetros que estoy usando como joins , conditions , limit … etc, como una find normal. Devuelve datos muy bien […]

Cómo instalar DebugKit en CakePHP

Estoy aprendiendo a trabajar con CakePHP y configuré todo bien, pero ahora recibo esta advertencia: DebugKit is not installed. It will help you inspect and debug different aspects of your application. You can install it from github Ya hice clic en ese enlace y descargué esa aplicación, pero no tengo idea de dónde colocar estas […]

¿Cómo usar diferentes fonts de datos en una consulta usando cakephp3?

Estoy trabajando en un proyecto cakePHP3 que tiene 3 fonts de datos diferentes. Tengo un modelo principal, llamado aplicación, que debe tener dos asociaciones de hasOne() para dos modelos con un origen de datos diferente como Aplicación de modelo. Creé los dos modelos y apunté las dos tablas de modelos a sus fonts de datos […]

¿Cómo usar de forma segura los nombres de SQL reservados?

Estoy usando Cakephp 3 usando sqlserver como servidor de fuente de datos. Estoy seguro de que no hay ningún problema con la conexión de mi base de datos … como home.ctp me indica que estoy conectado a mi base de datos … y estoy usando el plugin de migraciones para crear mis tablas … parece […]

Cómo configurar cronjobs en cake php?

¿Cómo puedo usar cron job en cakephp para llamar a una acción de un controlador en Ubuntu, estoy tratando de hacerlo a través de crontab pero no está funcionando?

¿Cómo escribo una consulta de combinación en varias tablas en CakePHP?

¿Puede alguien decirme cómo recuperar el resultado unido de múltiples tablas en cakePHP (usando la architecture cakePHP mvc)? Por ejemplo, tengo tres tablas para unir (tbl_topics, tbl_items, tbl_votes. Su relación se define de la siguiente manera: un tema puede tener muchos elementos y un elemento puede tener muchos votos. Ahora quiero recuperar una lista de […]

¿Cuál es el equivalente a getLastInsertId () en Cakephp?

Si getLastInsertId() inmediatamente después de save() , funciona, pero de lo contrario no funciona. Esto se demuestra en mi controlador: function designpage() { //to create a form Untitled $this->Form->saveField(‘name’,’Untitled Form’); echo $this->Form->getLastInsertId(); //here it works } function insertformname() { echo $this->Form->getLastInsertId(); //this doesnt echo at all } Sugiera una forma de obtener la funcionalidad que […]

¿Puedo usar un modelo dentro de un modelo diferente en CakePHP?

¿Puedo usar otro modelo dentro de un modelo? P.ej. data[‘Form’][‘formname’]=$data[‘Form’][‘formname’]; $this->saveField(‘name’,$this->data[‘Form’][‘formname’]); } function saveFieldname($data) { $this->data[‘Attribute’][‘fieldname’]=$data[‘Attribute’][‘fieldname’]; } } ?>

¿Por qué los valores de fecha / hora se interpretan incorrectamente al parchear / guardar?

Intento guardar datos de un formulario cakephp 3. Todos los datos están bien guardados pero datetime no. Tengo 2 campos de fecha y hora. Esos campos están llenos por el widget jquery-ui. El problema parece haber sucedido cuando la entidad está pactando. $intervention = $this->Interventions->patchEntity($intervention, $this->request->data); Depuración de $ this-> request-> data: ‘user_id’ => ‘1’, […]

CakePHP 3.0 -> Entre la condición de búsqueda

¿Es posible hacer un “ENTRE? ¿Y?” donde la condición LIKE en cakephp 2.5? En cakephp 2.5 escribo algo así como ‘conditions’ => [‘start_date BETWEEN ? AND ?’ => [‘2014-01-01’, ‘2014-12-32’]] ¿Cómo puedo migrar eso? Además, escribiría algo así como ‘conditions’ => [ ‘? BETWEEN start_date AND end_date’] => ‘2014-03-31’]