Articles of cakephp

Utilizar un modelo en un componente.

¿Cómo uso un modelo en un componente en CakePHP? En un controlador puedes usar public $uses = array(…); pero eso no funciona en un componente. ¿Que hace?

Gestión eficaz de los cambios de datos.

Tengo una mesa llamada Reservas. Esta tabla contiene datos que representan una reserva realizada para un servicio en particular, con muchas variables. Hace un tiempo me encontré con un problema con mi estructura de datos actual por la cual cualquier cambio en la reserva que afectara los horarios, fechas o precios afectaría otros registros financieros […]

CakePHP: Crear una nueva fila HABTM en lugar de otra actualiza

Tengo dos modelos con una relación HABTM (tiene y pertenece a muchos): Qsets y Preguntas. La siguiente acción (en QsetsController.php) debería dar como resultado una nueva fila en la tabla qsets_questions, con la nueva pregunta apareciendo en el nuevo qset. Pero en cambio, actualiza las filas existentes, lo que hace que la pregunta comience desde […]

CakePHP AJAX Json Parse Error al usar el modelo

Estoy desarrollando una aplicación utilizando CakePHP 2.5.3.0, y luego encontré un problema con AJAX: Estoy usando una solicitud AJAX de jQuery a CakePHP para enviar el inicio de sesión y la contraseña del usuario, y luego CakePHP debería devolver una respuesta JSON validada. El problema es: siempre que estoy usando un método de Modelo dentro […]

CakePHP: componente de autenticación no está logueando

Estoy estudiando ahora mismo CakePHP, y seguí todas las direcciones que me dieron allí y obtuve resultados maravillosos, pero cuando se trata del Componente Auth (y la autenticación muy simple que enseñan en el sitio), simplemente no puedo manejar para hacerlo. El método $ this-> Auth-> login () sigue devolviendo falso, y no me permite […]

Cakephp generando error xml – espacio en blanco

Estoy tratando de generar un documento XML dynamic en CakePHP para enviarlo al navegador. Aquí está mi código de controlador: Configure::write (‘debug’, 0); $this->layout = null; header(‘Content-type: text/xml’); echo “”; La vista es algo como esto: something La salida es probablemente como se esperaba: something El único problema es que hay un espacio antes de […]

Creación de una instancia de una clase de proveedor en el constructor de clases

En mi aplicación CakePHP 2 tengo tal vendedor. Necesito crear una instancia de esta clase de proveedor dentro de mi clase de controlador. Así que usaré esa instancia dentro de las diferentes funciones de mi controlador. App::import(‘Vendor’, ‘fancyVendor’, array(‘file’ => ‘fancyVendor.php’)); class MyController extends AppController { public $fancyVendor; function beforeFilter() { $fancyVendor = new fancyVendor(); […]

CakePHP: Llamada a una función miembro find () en un no-objeto

Recibo los siguientes errores al ver mi índice de administración Notice (8): Undefined property: ClientsController::$Clients [APP/controllers/clients_controller.php, line 27] Call to a member function find() on a non-object in /Users/cameron/Sites/crm/app/controllers/clients_controller.php on line 27 Aquí está el código: class ClientsController extends AppController { var $name = ‘Clients’; function beforeFilter() { parent::beforeFilter(); $this->Auth->allow(array(‘*’)); } function index() { $this->set(‘clients’, […]

First postLink () no crea formulario

Al usar el código que se ha incorporado en CRUD , tengo el siguiente código para eliminar un elemento : Form->postLink(__(‘Delete’), array(‘controller’=>’attachments’, ‘action’ => ‘delete’, $attachment[‘Attachment’][‘id’]), null, __(‘Are you sure you want to delete “%s?”‘, $attachment[‘Attachment’][‘name’])); ?> El problema es que está envuelto en una etiqueta FORM y, por lo tanto, lo que termina sucediendo […]

Cómo hacer las casillas de verificación de HPHTM de CakePHP de arriba a abajo en columnas

Tengo una lista de cocinas de restaurantes (HABTM): cuando el usuario agrega un restaurante, eligen entre todas las casillas de verificación de cocinas. Las entradas de la checkbox están configuradas para flotar: izquierda; con relleno / márgenes … etc y todo se ve bien – una buena cuadrícula de casillas de verificación. Pregunta / Problema: […]