Articles of hmvc

Используя Smarty 3, Code Igniter 2 и HMVC вместе с наследованием Smarty?

Я использую Code Igniter, библиотеку HMVC и Smarty с этой библиотекой . Smarty работает нормально по умолчанию, однако, если я попытаюсь использовать функцию наследования smarty ( {extends file="master.tpl"} ), тогда мы {extends file="master.tpl"} с проблемой. Функция extends не просматривается в папке просмотра модулей для расширенного файла (в приведенном выше примере master.tpl ), вместо этого она […]

Codeigniter-HMVC get_instance () в библиотеке не возвращает ожидаемый результат

У меня есть контроллер: приложение / контроллеры / bob.php Затем в библиотеке, которую я использую в контроллере Bob.php, у меня есть этот код: $CI =& get_instance(); echo get_class($CI); Поэтому я открываю url «domain.com/bob», и я получаю правильное эхо, когда HMVC не установлен, что боб Как только я устанавливаю HMVC, результат: CI В основном это означает, […]

CodeIgniter, HMVC и где размещать общие библиотеки?

Если я планирую использовать HMVC, должен ли я помещать библиотеки, которые, я думаю, каждое приложение может использовать в /system/libraries ?

Невозможно получить невыносимый запрос HMVC для работы в FuelPHP

В документации FuelPHP имеется следующий образец: // or fetch the output of a module $widget = Request::forge('mymodule/mycontroller/mymethod/parms', false)->execute(); echo $widget; Это работает, когда функция, которую я action_ , имеет префикс action_ , но когда я action_ префикс (поскольку я не хочу, чтобы он вызывался браузером), он больше не работает, даже если я установил 2-й параметр […]

Codeigniter: Не удалось найти модель, которую вы указали

Я обновил свой PHP с версии 5.2.9 до 5.3.1 и столкнулся с моим приложением codeigniter: Unable to locate the model you have specified: some_model Codeigniter версии 2.1 с расширением HMVC Сервер: Centos 5 Имена моделей указаны в нижнем регистре, а также загружаются, называя их строчную букву. Все, что раньше работало до обновления PHP.

Загрузка контроллера из другого модуля в CodeIgniter HMVC

У меня есть две установки модулей в CodeIgniter HMVC. Один из них – это шаблоны, а другой – тест. вот папка структуры .. шаблоны контроллеры home.php —– —-. PHP Просмотры расположение admin.php main.php user.php home.php контрольная работа контроллеры test.php Я добавил переменную маршрута в routes.php, которая маршрутизирует home.php как контроллер по умолчанию для шаблонов. и […]

Расширение модулей HMVC в CodeIgniter

Допустим, у нас есть модуль под названием core_crud с чем-то вроде этого в контроллере: if (!defined('BASEPATH')) exit('No direct script access allowed'); class Core_crud extends MX_Controller { function __construct() { parent::__construct(); $this->load->model('mdl_core_crud'); } public function index() { // code goes here } } И теперь я хочу расширить этот модуль еще одним модулем shop_crud . Как […]

Как создать систему виджетов в Codeigniter

Я создаю пользовательскую CMS в Codeigniter, и я хотел бы иметь систему виджетов, похожую на то, что используется в WordPress. Например, я хотел бы иметь виджет, который показывает последние 5 сообщений, отображаемых на боковой панели. Я также хотел бы иметь возможность контролировать, какие страницы этот виджет отображается на странице за страницей. Я использую библиотеку шаблонов […]

Контроллер нагрузки CodeIgniter в контроллере HMVC

Я использую http://github.com/philsturgeon/codeigniter-template/ для шаблонов, и я пытаюсь загрузить другой вид контроллера в фактическое представление как частичное. Моя основная проблема заключается в том, что я не могу добавить метаданные (javascripts, css) с другого контроллера на главный контроллер. приложение / ядро / MY_Loader.php class MY_Loader extends CI_Loader { function __construct() { parent::__construct(); } function controller( $sController […]

Codeigniter + HMVC + REST

Я работаю над приложением Codeigniter + HMVC, и я пытаюсь добавить новый модуль. Я использую библиотеки REST_Controller 2.6.0 и формата Format Phil Sturgeon для создания REST API в качестве модуля. Когда я пытаюсь получить, например, http://api.example.com/user/id/1/ или http://api.example.com/user/id/1/format/json, я получаю следующую ошибку: A PHP Error was encountered Severity: Notice Message: Undefined property: Api::$format Filename: libraries/REST_Controller.php […]