Это моя первая попытка написать что-то с помощью ООП, обычно я использую код типа spagethi с множеством функций, но я хочу попробовать и улучшить свои навыки PHP, поэтому в настоящее время я изучаю и считаю себя новичком / новичком, поскольку вы, вероятно, можете см. в моем коде. Помните об этом при ответе / чтении. Поэтому […]
Для следующей структуры каталога приложений в / в Kohana 3: заявление классы контроллер controller1.php модули админ классы контроллер controller2.php И URL-адреса должны быть: / controller1 и / admin / controller2? Кажется, я что-то упускаю, потому что я продолжаю получать ошибку 404 с помощью / admin / controller. Что я делаю неправильно? Точная ошибка: HTTP_Exception_404 [404]: […]
Мне нужно знать, как сделать, я делаю выбор подзапроса с моделями phalcon? например, я хочу выбрать всех пользователей, которые просматривали меня, они хранятся в таблице UserView с идентификаторами столбцов «user», «user_from», «user_to» (сопоставлены пользовательской таблицей user_id либо user_from, либо user_to) поэтому я хочу выбрать всех пользователей, у которых есть user_to, как и у текущего пользователя, […]
моя модель Settings.php class Settings extends Model { public $implement = ['System.Behaviors.SettingsModel']; // A unique code public $settingsCode = 'dca_plugins_settings'; // Reference to field configuration public $settingsFields = 'fields.yaml'; /** * @var array Relations */ public $attachOne = [ 'avatar' => ['System\Models\File'] ]; } мой Fields.yaml fields: id: label: ID disabled: true avatar: label: Avatar […]
Возможный дубликат: Маршрутизация CMS в MVC Я хочу реализовать структуру дизайна MVC и в настоящее время бороться с хорошим решением для анализа запрашиваемых представлений. В моем файле маршрутизации у меня есть следующий код: public function parseRequestedView() { $this->ressource_requested = explode('/', trim($_GET['view'], '/')); // eg: http://www.foo.com/article/{id}/comments/show if (!empty($this->ressource_requested[3])) { // Format: [0] viewpoint (article), [1] child […]
Я пишу свою собственную фреймворк PHP MVC. Итак, точкой входа для начальной загрузки является myapp/public/index.php . Там я проверяю переданный URL как: $url = $_GET["url"]; И затем я взорву код, нахожу необходимый контроллер, действие и параметры для навигации: $parts = explode("/", trim($url, "/")); if (sizeof($parts) > 0) { $controller = $parts[0]; if (sizeof($parts) >= 2) […]
Это является продолжением предыдущего вопроса: должны ли появляться под-объекты в модели или в Map Model? Предположим, пользователь может иметь один или несколько объектов PhoneNumber. В соответствии с ответом в указанном выше вопросе эти под-объекты будут получены после создания экземпляра Пользователя. Если я должен удалить PhoneNumber из свойства phoneNumbers пользователя (массив PhoneNumbers) или изменить один из […]
Я работаю с kohana, потому что разработка идет довольно быстро. Теперь я хочу достичь чего-то, о чем я не могу думать об обходном пути. То, чего я хочу достичь, есть контроллер. Это называется Controller_Restaurants Но эти рестораны, сгруппированы по провинциям, и после того, как провинция нажата, они сгруппированы по городу, а затем отображается список ресторанов. […]
Спасибо за прочтение. Прежде всего, у меня есть один .htaccess внутри корневого каталога со следующим утверждением: # Mod Rewrite <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ /root/ [L] RewriteRule (.*) /root/$1 [L] </IfModule> и внутри корневой папки я получил этот файл: # Mod Rewrite <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ […]
Я разработал небольшую пользовательскую структуру MVC для своего сайта. это index.php check $ _POST ['page'] & $ _POST ['subpage'] и включает связанный файл php для указанного параметра. Пример: index.php? Page = продукты (в том числе view / foods.php) Пример: index.php? Page = food & subpage = пицца (включая просмотр / продукты / pizza.php) Теперь я […]