Articles of cakephp 3.0

Класс 'App \ Controller \ Debugger' не найдена ошибка с cakephp ver3

Я использую cakephp 3.0.2. Я попытался использовать Debugger::dump($date_taken_year); и столкнулся с ошибкой Error: Class 'App\Controller\Debugger' not found . Если я удалю строку, использующую Debugger::dump() , ошибка исчезнет, ​​и функция контроллера будет работать плавно. Я проверил это внутри app.php, у меня есть эта строка 'debug' => true, ,. Нужно ли мне что-то делать для использования класса […]

CakePHP неверная дата в MySQL

У меня было поле под названием issue_date в таблице, которая была типом даты в MySQL, и я изменил дату. Когда я пытаюсь сохранить дату в базе данных, она сохраняет ее (например, 2196), когда реальная дата – 2003 год, я сделал вывод объекта перед сохранением и показывая реальную дату (2003-06-30) Поле – issue_date . Это моя […]

CakePHP Entity не содержит внешнего ключа

У меня есть сущность Виллы, и я хочу, чтобы этот Сущность содержал другие Виллы, которые имеют тот же «комплекс» ( Varchar(255) ). class VillasTable extends Table { /** * Initialize method * * @param array $config The configuration for the Table. * @return void */ public function initialize(array $config) { $this->table('villas'); $this->displayField('name'); $this->primaryKey('id'); $this->hasMany('Complexs', [ […]

CakePHP 3 – Проблема с загрузкой файла сайта

В одном из моих контроллеров (Files) у меня есть функция загрузки следующим образом: public function download($id = null) { $latestDownload = $this->Files->find('all', ['order' => ['created' => 'DESC']])->first(); $filePath = WWW_ROOT. 'uploads/files'; //the uploads folder is a subdirectory of webroot; files is a subdirectory of uploads. $this->response->file($filePath . DS . $latestDownload->name, array('download' => true, 'name' => […]

CakePHP 3 – Как использовать Trim () перед проверкой NotEmpty?

Моя форма проверяет пустые поля, но если пользователь использует «пробел», валидация обрабатывает как один символ. Как использовать Trim () в Model-Table для этого не происходит?

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

$subjects = $this->Subjects ->find('all', [ 'contain'=> [ 'Users' ], 'fields'=> [ 'Users.username', 'Users.email' ] ]) ->hydrate(false) ->toArray(); $this->set('subjects', $subjects); как я могу зацикливать данные в представлении INDEX контроллера Subjects, чтобы отобразить это изображение

Страница входа в Cakephp запрашивает пользователей таблицы, но у меня есть только таблица пользователей

Я следую учебному курсу для Cakephp 3.0 Я в той части, где хочу сделать страницу входа. У меня есть база данных medical_wear и user таблицы. Когда я ввожу свой адрес электронной почты и мой пароль на странице входа, я получаю следующую ошибку: SQLSTATE [42S02]: базовая таблица или представление не найдены: 1146 Таблица «medical_wear.users» не существует. […]

Как найти поле через внешний ключ в cakephp3.xx?

как это сделать, я уже пишу в ItemsTable.php, как это public function initialize(array $config) { $this->belongsTo('Categories', [ 'className' => 'Item', 'foreignKey' => 'cid', 'propertyName' => 'name' ]); } Как отобразить название категории вместо Cid ?

как отобразить всех пользователей в таблицах пользователей в таблице моих объектов в представлении add.ctp

Вот мои темы add.ctp view <?= $this->Form->create($subject) ?> <fieldset> <legend><?= __('Add Subject') ?></legend> <?php echo $this->Form->input('math'); echo $this->Form->input('english'); echo $this->Form->input('history'); echo $this->Form->input('science'); ******this field will display all the users in drop down************* from users table ?> </fieldset> <?= $this->Form->button(__('Submit')) ?> <?= $this->Form->end() ?> **** ПользователиController.php **** public function index() { $user= $this->set('users', $this->paginate()); $this->set('user', $user); […]

Скрытые поля по-прежнему перечислены из базы данных в cakephp 3

Я получаю записи из своей базы данных в двух разных точках, используя методы «получить» и «найти». Проблема в том, что когда я использую «get», «first» или «last», скрытые поля не отображаются (это нормально), но когда я использую «find», они все еще там. <?php //My Plugin in /plugins/Comunica/Files/src/Model/Entity/File.php namespace Comunica\Files\Model\Entity; use Cake\ORM\Entity; class File extends Entity […]

Intereting Posts
Вычислить значение пропуска для данной записи для отсортированного поискового вызова Захват CSV над cURL в PHP Как сделать миниатюру Youtube в шаблоне в Drupal 7 Динамически назначать псевдоним всем именам полей в запросе msyql PHP htmlspecialchars не работает Определите, является ли символ буквенным Приложение Zend Framework без виртуальных хостов Почему класс корзины codeigniter не позволяет использовать какой-либо специальный символ в имени? Как следует писать булевы выражения в PHP? Как вызвать скрипт PHP с использованием AJAX внутри функции переключения JQuery? Как заставить PHP установить код состояния HTTP на 500 автоматически в случае каких-либо ошибок? (включая те, которые не могут обрабатываться пользователем) Удаление элементов из массива, если они существуют в другом массиве Применить CSS к содержимому iframe Не удалось установить соединение с узлом smtp.gmail.com в laravel 5.2 Контроллер Symfony2 не будет исключать исключение