Articles of cakephp

CakePHP не будет применять группу по условию

Я пытаюсь сделать поиск на одной из моих таблиц, и я динамически добавляю условия отношения hasMany от одной модели к другой. Все работает нормально, кроме того, Cake не будет применять условие группы к запросу. Если я скопирую созданный запрос и запустил его в MySQL и добавлю условие Group By, он прекрасно работает. Я пробовал несколько […]

Каков самый простой способ отображения ошибок проверки для hasMany-ассоциаций в CakePHP 2.x?

Каков самый простой способ отображения ошибок проверки для hasMany-ассоциаций с использованием Model :: saveAssociated () в CakePHP 2.x? Вот пример из кулинарной книги CakePHP. ( http://book.cakephp.org/2.0/ru/models/saving-your-data.html#saving-related-model-data-hasone-hasmany-belongsto ) echo $this->Form->create('Company', array('action' => 'add')); echo $this->Form->input('Company.name', array('label' => 'Company name')); echo $this->Form->input('Company.description'); echo $this->Form->input('Company.location'); echo $this->Form->input('Account.0.name', array('label' => 'Account name')); echo $this->Form->input('Account.0.username'); echo $this->Form->input('Account.0.email'); echo $this->Form->end('Add'); Когда […]

CakePHP Отправка электронной почты – LAMPP

Я пытаюсь отправить электронное письмо с использованием компонента «Электронная почта» Cake. Я включил компонент в свой контроллер, и я использую следующий код, чтобы попытаться отправить электронное письмо. $this->Email->from = 'Glecto <noreply@glecto.com>'; $this->Email->to = 'gary@glecto.com'; $this->Email->replyTo = 'noreply@glecto.com'; $this->Email->subject = 'Let\'s get started!'; $this->Email->delivery = 'mail'; $this->Email->send('Thank you for signing up'); Я также проверил свой php.ini, […]

Маршрутизация в CakePHP для тщеславия

Мне было интересно, был ли простой и эффективный способ создания маршрутов в CakePHP (файл route.php), чтобы сопоставить идентификаторы пользователей с тщеславием? У меня есть (ужасный способ сделать это) следующий тестовый код на моей странице маршрутов: $users = array ( 1 => 'firstname-lastname', 2 => 'firstname2-lastname2' ); //profiles foreach($users as $k => $v) { // LESSONS […]

cakephp: Cookie не читает на виду

в контроллере я попробую это и напечатаю $ cookieee, его дайте мне массив $this->Cookie->write('User', $cookie, true, '+2 weeks'); $cookieee = $this->Cookie->read('User') echo "<pre>"; print_r($cookieee); echo "</pre>"; но мой вопрос когда я печатаю его в любом файле вида, он не печатает никаких значений. я пытаюсь распечатать его, используя ниже echo "<pre>"; print_r($cookie); echo "</pre>"; echo $cookie['username']."=cokie="; […]

индекс силы трюма в модели

Я использую метод find, который использует «FORCE INDEX» в модели. Модель прекрасна, но когда я делаю тест для этого метода поиска, произошла ошибка SQL. Я использую test / fixture и определяю схему и данные DB. В тесте / приборе я не знаю, как определить индекс. Поэтому для теста БД не было индекса. Было бы здорово, […]

Рекурсивное удаление CakePHP

Есть столбы и комментарии. Для одного сообщения есть несколько комментариев. Если я удалю одно сообщение, комментарии для этого сообщения будут автоматически удалены в cakephp?

CakePHP: скачать QR-код

Я запускаю CakePHP Helper на основе phpqrcode . Моя проблема в том, что я не могу получить сгенерированный файл png или svg и заставить браузер загружать его. Я хочу, чтобы человек передал свой текст через Ajax, я создаю QR-код для него и заставляю браузер загружать его, не сохраняя файл на сервере. Вот краткий пример Помощника: […]

CakePHP эквивалент html-кода

Я работаю над проектом cakePHP, и мне нужно создать кнопку с использованием PHP, которая удалит запись в базе данных, но я хочу отобразить значок trashcan twitter на этой кнопке. Код для включения значка из бутстрапа twitter; <i class="icon-trash"></i> И PHP-код, в котором я нуждаюсь, это работать; <?php echo $this->Form->postLink(__('Delete'), array( 'action' => 'delete', $skill['Skill']['SkillID']), array( […]

CakePHP 1.3 не содержит правильных ассоциаций

это мой первый вопрос. У меня проблема с сдерживающим поведением в cakephp 1.3. Проблема заключается в следующем: у меня есть модель Конечного продукта со следующими ассоциациями: class Deliverable extends AppModel { var $name = 'Deliverable'; var $displayField = 'name'; var $actsAs = array('Containable'); var $belongsTo = array( 'Asset' => array( 'className' => 'Asset', 'foreignKey' => […]