Articles of cakephp

Создание вакансий Cron в CakePHP 2.x

Я попытался создать работу cron в моем приложении CakePHP 2.x. Но все ресурсы, которые я читал в Интернете, похоже, либо делают это совершенно по-другому друг с другом с небольшой согласованностью, либо объясняют это в очень сложной терминологии. В основном я создал следующий файл MyShell.php в /app/Console/Command <?php class MyShell extends Shell { public function sendEmail() […]

Вход в систему с использованием разных пользовательских ролей в CakePHP?

Я делаю систему, использующую CakePHP, в которой пользователи могут быть либо A, B, либо C. Как ученик, учитель и другая роль. Можно ли разрешить им войти через 1 ссылку? поэтому нет / студенты / логин и / учителя / логин, но что-то вроде www.somewebsite / login для всех из них?

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

У меня есть флажок в форме Cakephp, который может иметь несколько значений. В представлении: <?php // Multiple checkbox form echo $this->Form->input('report_types', array( 'type'=>'select', 'label'=>'Report Type(s)', 'multiple'=>'checkbox', 'options'=>array( 'option 1'=>'option 1', 'option 2'=>'option 2', 'option 3'=>'option 3', ), )); ?> Когда я загружаю это в базу данных, он возвращает «Столбец не найден: 1054 Неизвестный столбец« Массив […]

Удалить приложение / webroot из URL-адреса

Я пытаюсь удалить app / webroot из url в моем приложении CakePHP, используя htaccess. Мы знаем, что это можно устранить, просто указав vhost на папку app / webroot, но по некоторым причинам разработчики здесь предпочитают исправлять это с помощью htaccess. Любой, кто знает или это возможно?

Как запросить переведенный контент при использовании поведения перевода?

Мой сайт находится на нескольких языках, поэтому название статьи зависит от локального. Но есть проблема: как я могу искать статью на другом языке? Прямо сейчас, единственный способ – напечатать заголовок на английском языке, чтобы cakePHP извлекал имя на французском языке, например. Я не могу найти его на французском. Например: Когда я ищу «Привет», я нахожу […]

CakePHP 2.5.7 – Ошибка аутентификации при входе в систему с нестандартным пользователем

При вызове Auth. я пытаюсь использовать модель Account вместо стандартного пользователя Auth. Auth основывает логин на адресе электронной почты и токена. Когда добавляются учетные записи, они проходят через BlowfishPasswordHasher. Я просто не могу определить, в какой момент он не может аутентифицироваться при входе в систему. Насколько я могу судить, я ссылался на Auth чтобы использовать […]

Помощник формы трюков

Как я могу достичь следующего, используя хелпер формы тэка? <input type="text" required>

CakePHP – соглашение об именах таблиц

Я действительно пытаюсь понять соглашения об именовании CakePHP, и следующее не совсем интуитивно для меня. Допустим, у меня есть две информации: видео – конкретная информация о видео категория – список категорий с идентификатором, названием, описанием Как мне структурировать таблицы? Мой первый инстинкт: видео категории video_categories Это правильно?

Обнаружение неудачного входа в Cake

Приветствую! Я относительно новичок в CakePHP, и сейчас я в основном работаю над моими страницами аутентификации. Я думал, что было бы здорово, если бы я мог записать, сколько раз пользователю не удалось войти в систему, поэтому мне было интересно узнать, удалось ли обнаружить, когда логин не прошел аутентификацию … Кто-нибудь знает, возможно ли это?

Как проверить URL-адрес, но игнорировать, если http: // или пустым?

Я хочу проверить поле формы для URL. Я установил значение по умолчанию для поля http: //. Когда пользователь не вводит URL-адрес и оставляет http: //, он говорит о недопустимом URL-адресе. URL не требуется, поэтому, если это только http: //, он не должен показывать сообщение об ошибке. Как я могу заставить его игнорировать, если человек отправляет […]