На одном из моих сайтов CakePHP я получил эту ошибку. Запросить объект слишком большой Я не знаю, в чем проблема. Я думаю, что данные, которые я отправляю через форму, слишком велики. Я искал это в поисковой системе и получил, что мне придется увеличить post_max_size . По умолчанию я думаю, что он установлен на 8M. Но […]
В большинстве веб-приложений нам нужен глобальный var base_url. В cakephp для получения base_url в настоящее время я помещаю следующий код в метод beforeRender в app_controller.php function beforeRender(){ $this->set('base_url', 'http://'.$_SERVER['SERVER_NAME'].Router::url('/')); } Есть ли альтернатива? Есть ли какая-либо глобальная переменная, доступная для получения базового url, а не этого?
Я начал использовать CakePHP 3 через некоторое время, используя CakePHP 2, и у меня возникли проблемы с созданием входа для аутентификации. Новая функция auth $this->Auth->identify() всегда возвращает false. В базе данных пароль зашифрован отлично, и запрос, который берет пользователя, тоже в порядке. Мой код: AppController: […] class AppController extends Controller{ public function initialize(){ $this->loadComponent('Flash'); $this->loadComponent('Auth', […]
У меня есть приложение cakephp, которое я пытаюсь выполнить для функции Pages::404 (и соответствующего представления), когда Cake обнаруживает любую ошибку (отсутствующий контроллер, действие и т. Д.). Каков наилучший способ сделать это?
Я создал простой datasource : // app/Model/Datasource/FeedSource.php App::uses('DataSource', 'Model/Datasource'); class FeedSource extends DataSource { public function abcd() { echo 'Hello World!'; } } в моей database.php : public $feed = array( 'datasource' => 'FeedSource' ); И в модели Feeda : class Feeda extends AppModel { public $useTable = false; public $useDbConfig = 'feed'; } в […]