Articles of cakephp

Псевдоним контроллера CakePHP

Я знаю, что есть еще несколько тем по этому вопросу, но не они, похоже, соответствуют моим потребностям. Что у меня есть example.com/log/ LogsController.php У меня LogsController вместо LogController (множественное число), потому что CakePHP хочет, чтобы у вас были контроллеры во множественном числе. Но, как вы можете знать / заметить, example.com/log/ никогда не будет использовать LogsController […]

CakePHP с использованием компонента электронной почты из Shell cronjob

Я пытаюсь отправить электронное письмо из оболочки CakePHP так же, как и с контроллера. Большая часть приведенного ниже кода была адаптирована из этой датированной статьи о хлебопекарне и ее комментариях. Электронная почта отправляется, однако строка $controller->set('result', $results[$i]); выдает следующие уведомления: Примечание. Неопределенное свойство: View :: $ webroot в /home/jmccreary/www/intranet.sazerac.com/cakephp/cake/libs/view/view.php в строке 813 Замечание PHP: неопределенная […]

Как увеличить время истечения срока действия сеанса в режиме cakephp Auth

Я использую компонент Auth, чтобы проверить, что пользователь вошел в систему. Вот моя функция инициализации AppController public function initialize() { parent::initialize(); $this->loadComponent('Flash'); $this->loadComponent('Auth', [ 'authenticate' => [ 'Form' => [ 'fields' => [ 'username' => 'username', 'password' => 'password' ], 'passwordHasher' => [ 'className' => 'Md5',//My own password hasher ] ] ], 'loginAction' => [ […]

Как вы обновляете cookie в PHP?

Если я вызываю setcookie() два раза с тем же именем cookie, я получаю два файла cookie. Как вы обновляете существующий файл cookie?

CakePHP 3: Отсутствует ошибка маршрута для маршрута, который существует

CakePHP 3.0 Я получаю ошибку «Пропущенный маршрут» для маршрута, который существует. Вот мои маршруты: #my admin routes… Router::prefix('admin', function($routes) { $routes->connect('/', ['controller'=>'Screens', 'action'=>'index']); $routes->connect('/screens', ['controller'=>'Screens', 'action'=>'index']); $routes->connect('/screens/index', ['controller'=>'Screens', 'action'=>'index']); //$routes->fallbacks('InflectedRoute'); }); Router::scope('/', function ($routes) { $routes->connect('/login', ['controller' => 'Pages', 'action' => 'display', 'login']); $routes->connect('/pages/*', ['controller' => 'Pages', 'action' => 'display']); $routes->fallbacks('InflectedRoute'); }); Plugin::routes(); В основном […]

Как заставить CakePHP выпекать, чтобы найти mysql.sock и распознать MySQL при использовании MAMP на Mac OSX?

В настоящее время я читаю Дэвид Голдинг «Начало CakePHP: от новичка к профессионалу». В какой-то момент я должен использовать CLI-команду «take bake», я получаю приветственный экран, но когда я пытаюсь испечь, например, контроллер, я получаю следующие сообщения об ошибках: Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (2) in /Applications/MAMP/htdocs/blog/cake/libs/model/datasources/dbo/dbo_mysql.php on line […]

Можно ли развертывать приложения cakephp в Google App Engine?

Недавно я прочитал, что приложения PHP могут быть развернуты в Google App Engine с использованием Quercus. Возможно ли также развертывание приложений cakephp? Кроме того, с точки зрения разработчиков, существует ли разница между разработкой приложений для облачных вычислений и другими системами клиентских сегментов? Я новичок и не очень много знаю обо всем этом. Таким образом, любая […]

Как сделать временную ссылку для загружаемого файла

Я делаю проект для временной ссылки для загрузки для защиты файла от hotlinkers … Я считаю, что это возможно … потому что мы все знаем, что многие сайты для обмена файлами « не хочу упоминать о каких-либо » … их ссылка на файл имеет срок действия … Ex. Если я загружаю один файл со своего […]

Использовать кеширование браузера и CakePHP

Я спросил своего хозяина, поддерживают ли они mod_expires или нет, они сказали мне, что он поддерживается. Я использую CakePHP, и я попробовал следующий код в webroot/.htaccess и `app_root / .htaccess, но скорость страницы Google является стильной, учитывая, что есть проблема с кешированием css, js, png, jpg и т. Д., Которые нашли их 24 часа! как […]

Использование Gmails Исходящий SMTP из PHP с использованием TLS

Я отправляю электронную почту с PHP через SMTP-сервер Gmail. Я использовал компонент электронной почты CakePHP с настройками SMTP. Первоначально я работал над этим, используя SSL через порт 465, но обнаружил, что мой веб-хост не разрешает исходящий трафик через 465. Тем не менее они сказали мне, что допустимы исходящие соединения через порт 587. Прочитав http://mail.google.com/support/bin/answer.py?answer=13287, я […]