Articles of model view controller

Рассчитайте разницу между двумя датами с использованием Carbon and Blade

Кто-нибудь знает, как передать заданную переменную вместо параметров Carbon по умолчанию? В документации Carbon говорится: // CARBON SAMPLE $dtToronto = Carbon::createFromDate(2012, 1, 1, 'America/Toronto'); $dtVancouver = Carbon::createFromDate(2012, 1, 1, 'America/Vancouver'); echo $dtVancouver->diffInHours($dtToronto); // 3 И я хочу сделать что-то вроде этого в моем контроллере: // EXAMPLE $date = "2016-09-16 11:00:00"; $datework = Carbon::createFromDate($date); $now = […]

PHP MVC: несколько баз данных, несколько карт данных?

Я работаю над своим проектом HMVC. Сейчас я использую карты данных для перемещения данных между моделями (объектами домена) и базой данных MySQL. Каждый картограф получает адаптер MySQL в качестве зависимости. Введенный адаптер получает экземпляр PDO (соединение с базой данных) в качестве зависимости и запускает sql-запросы в базе данных. Я также использую контейнер для инъекций зависимости […]

Изменение статуса CodeIgniter

Onclick статус будет изменен на Done & again. При щелчке на нем он будет изменен на Not Done . Я не могу завершить Controller и Model . View.php: <td> <?php if ($row->task_status == 'todo') {echo "Not Done";} ?> <?php if ($row->task_status == 'done') {echo "Done";} ?> </td> DB: `task_status` enum('notdone','done') NOT NULL model.php: public function […]

Динамически добавлять поля ввода, но поля генерируются внешними php-функциями

да .. этот вопрос швы повторяется, но на самом деле не может найти что-то похожее. Вещи здесь работают, но здесь не динамичны .. но да, просто .. var counter = 0; function addInput(divName){ var newdiv = document.createElement('div'); newdiv.innerHTML = "Member " + (counter + 1) + " <br><input type='text' name='myInputs[]'>"; document.getElementById(divName).appendChild(newdiv); counter++; } но здесь […]

MVC – сообщения об ошибках

Я создаю веб-приложение MVC. В какой части MVC (model-view-controller) я должен сохранить свои сообщения об ошибках, которые могут появиться там, где что-то пошло не так, и пользователь должен их прочитать? Ситуация на данный момент: Модель: function f() { $data[error] = "Error message" return $data; } Посмотреть: echo $error

Специальная область администратора Opencart -> запросы, показывающие только первую запись таблиц

У меня проблема с некоторыми пользовательскими страницами, которые я создаю в Opencart для большого школьного проекта. Более конкретно, кажется, что модель не передает какие-либо данные запроса контроллеру, и представление не может отображать данные. Я прочитал этот пост ( как создать пользовательскую страницу администратора в opencart? ) И начал работать оттуда. Идея состоит в том, чтобы […]

Если в модели или контроллере выбираются зависимые строки?

Позвольте мне начать с простого примера, чтобы показать, как структурированы мои данные. Существует четыре таблицы: Employee , Store , Department и Employee_Department_Permissions . Отделы принадлежат магазинам (например, таблица Департамента может содержать запись для молочного отдела магазина 5). Сотрудникам предоставляется право работать в отделах через таблицу Employee_Department_Permissions, содержащую идентификатор сотрудника и идентификатор отдела. Предположим, что сотрудник […]

yii2 получить имя вместо id

Привет, у меня эта странная проблема. У меня было отношение таблицы. и я хочу посмотреть имя связанного поля таблицы вместо id. вот моя модель: public function getQCat() { return $this->hasOne(QbCategory::className(), ['id' => 'q_cat']); } вот мое мнение: <?php echo DetailView::widget([ 'model' => $model, 'attributes' => [ 'q_cat', 'question:ntext', 'q_c1:ntext', 'q_c2:ntext', 'q_c3:ntext', 'q_c4:ntext', 'q_ans:ntext', ], ]) […]

Рекомендации PHP: Im загружает массив $ GLOBALS с большим количеством информации, которая будет использоваться между моими php-страницами

мой вопрос заключается в правильности того, что я делаю, или если это вызывает проблемы безопасности / производительности. Im использует массив $ GLOBALS и заполняет его множеством значений из базы данных, таких как (название страницы, информация о пользователе, информация о шаблоне … и т. Д.), Чтобы все мои php-файлы имели доступ к этой информации. Im следит […]

Вопрос о структуре папок MVC

Чтобы использовать структуру шаблона / макета MVC, требуется ли, чтобы все было загружено через 1 файл, например, ваш индексный файл?