Articles of cakephp

CakePHP: вызов функции-члена функции () на не-объекте

При просмотре индекса Admin я получаю следующие ошибки: 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 вот код: class ClientsController extends AppController { var $name = 'Clients'; function beforeFilter() { parent::beforeFilter(); $this->Auth->allow(array('*')); } function index() { $this->set('clients', $this->Clients->find('all')); } function view […]

CakePHP HTML Helper: изображение в пределах ссылки ускользает?

Обновление с Cake 1.2 до 1.3, и у меня есть изображение, вложенное в элемент ссылки, оба сгенерированные HTML-помощником. Однако разметка вложенного изображения выполняется с < до &gt; ЭСТ. Я знаю, что хелпер HTML теперь ускользает по умолчанию, но я не могу заставить его изменить это поведение. Это код, создающий пример ссылки изображения: $html->link($html->image('icons/small/navigation-back.gif', array('alt'=>"Move Left", […]

Возвратите пользователя на предыдущую страницу после входа в систему?

У меня есть контроллер под названием «Учетные записи», с надписью «signin» и «signout». Соответствующие функции выглядят так: function signin() { if (!empty($this->data)) { //handle login … //save login to session $this->Session->write('Account', $data["Account"]); //redirect to previous page ??? } } function signout() { //delete login $this->Session->delete('Account'); //redirect to previous page ??? } Если пользователь переходит к […]

Заказ CakePHP не работает

Привет, я использую версию CakePHP – 2.5.5. У меня есть имя таблицы chat_ategory_mages Я хочу получить среднее число порядков частоты по убыванию. Знайте о частоте, пожалуйста, проверьте – Как получить среднее число просмотров текущей даты в MySQL? chat_ategory_mages id chat_category_id hits created ———————————————— 1 5 10 2014-11-07 11:07:57 2 5 8 2014-11-10 05:10:20 3 5 […]

CakePHP Security :: cipher () не работает специально на сервере

У меня проблема с чтением файла cookie. Отладка показала, что Security :: cipher () на сервере как-то сломается. В любом случае я могу это решить? Ниже приведена разбивка. Код $value = "Hello World"; $key = Configure::read('Security.salt'); $val = Security::cipher($value, $key); debug($val); $ret = Security::cipher($val, $key); debug($ret); Местный app\views\pages\home.ctp (line 17) J WtJ0 app\views\pages\home.ctp (line 19) […]

Значение формы формы CakePHP как table.id, выберите текст опции как table.textfield

Я новичок в Cake. У меня есть некоторые настройки, соответствующие «пользователям» и таблице «профилей», контроллеру, модели и виду. В моих profiles/add просмотра я пытаюсь вывести user.id вход со значением, являющимся user.id а текст опции – user.username . В конечном итоге значение user.id будет сохранено в user.id profile.user_id . Я прочитал много документации и успешно настроил […]

Первый postLink () не создает форму

Используя код, который был испечен в CRUD , у меня есть следующий код для удаления элемента : <?php echo $this->Form->postLink(__('Delete'), array('controller'=>'attachments', 'action' => 'delete', $attachment['Attachment']['id']), null, __('Are you sure you want to delete "%s?"', $attachment['Attachment']['name'])); ?> Проблема в том, что она лежит в теге FORM , и поэтому в конечном итоге происходит то, что Cake […]

Www и не www сайты

У меня есть домен, скажем, http://www.testexample.com . Когда я заходил на сайт http://www.testexample.com и возвращаюсь к http://testexample.com в браузере; зарегистрированная информация пользователя не отображается. Я знаю, что оба вышеупомянутых обработаны по-разному и, следовательно, не сохраняют сеанс для http://www.testexample.com при доступе к http://testexample.com . Пожалуйста, дайте мне знать, если у cakephp есть способ сделать матч на […]

Использование проверки ядра в пользовательской проверке на CakePHP Forms / Models?

Использование CakePHP 1.3 Я понимаю пример на http://book.cakephp.org/complete/1143/Data-Validation#Adding-your-own-Validation-Methods-1181 о том, как добавить свои собственные методы проверки, но, возможно, я что-то пропустил , Я только хочу проверить, что Field_B является «числовым» (проверка ядра), если Field_A (выбор / параметр) равен определенному значению. Кажется, что я должен добавить пользовательскую проверку, а затем проверить значения других полей с помощью […]

cakePHP paginate с пост-данными без сеансов, сериализация или сообщение для получения

Я создал небольшую поисковую форму и форму формы фильтра в контроллере / индексе, который присваивает ей условия и поля для разбивки на страницы ($ this-> paginate ($ conditions)) Однако это хорошо для первой страницы, на последующих страницах условия фильтрации исчезают. pagination passArgs хорошо поддерживает переменные. Есть ли сложный способ передать условия сообщения другим страницам с […]