Articles of модели

Мягкий Удалить все записи из таблицы в laravel 5

Есть ли способ мягкого удаления всех существующих строк в таблице? Я пробовал (Prospect :: delete ();) он удалял все строки постоянно, но он не работает при мягком удалении.

Doctrine2: лучший способ обработки многих-ко-многим с дополнительными столбцами в справочной таблице

Мне интересно, какой лучший, самый чистый и самый простой способ работать со многими отношениями в Doctrine2. Предположим, что у нас есть альбом типа Master of Puppets от Metallica с несколькими треками. Но учтите тот факт, что один трек может появиться в более чем одном альбоме, например Battery by Metallica – три альбома показывают этот трек. […]

Как следует структурировать модель в MVC?

Я просто понимаю структуру MVC, и я часто задаюсь вопросом, сколько кода должно идти в модели. Я имею тенденцию иметь класс доступа к данным, который имеет такие методы: public function CheckUsername($connection, $username) { try { $data = array(); $data['Username'] = $username; //// SQL $sql = "SELECT Username FROM" . $this->usersTableName . " WHERE Username = […]

Лучшее место для проверки в модели / представлении / модели контроллера?

Я работаю над проектом PHP, который широко использует шаблон проектирования MVC. Я хочу добавить валидацию в форму, и мне интересно, какое правильное место для проверки. Из-за того, как формируются формы, валидация на данных обратной передачи намного проще и менее повторяется с точки зрения компонентов. Допустимо ли иметь представление, подтверждающее данные ответа, или это должно быть […]

Проверьте, сохранена ли модель laravel или выполнен запрос.

Я видел много людей, использующих этот способ, чтобы проверить, сохранена ли модель laravel. Так что теперь я задаюсь вопросом, безопасен ли он. А также я могу проверить, выполнены ли запросы, подобные этому Проверьте, сохранена ли модель Например: $myModel = new User(); $myModel->firstname = Input::get('firstname'); $myModel->lastname = Input::get('lastname'); $myModel->save(); //Check if user got saved if ( […]

DDD и MVC: разница между «моделью» и «сущностью»

Я серьезно запутался в концепции «Модели» в MVC. Большинство существующих в настоящее время фреймворков помещают модель между контроллером и базой данных, а модель почти действует как слой абстракции базы данных. Концепция «Fat Model Skinny Controller» теряется, поскольку контроллер начинает все больше и больше логики. В DDD существует также концепция Domain Entity, которая имеет уникальную идентификацию. […]

Как создать пользовательские запросы MySQL в CakePHP?

Я пытаюсь создать свои собственные MySQL-запросы в Cakephp. Это мой LocationsController.php : <?php App::uses('Location', 'Model'); class LocationsController extends AppController { public $helpers = array('Html', 'Form'); function index() { $this->loadModel("Location"); $this->Location->get(); } } Это мой LocationModel.php : <?php App::uses('AppModel', 'Model'); class LocationModel extends Model { public $name = 'Location'; public function get() { $this->Location->query("SELECT * FROM […]