Компоненты Joomla используют модель MVC. Component Creator – это широко используемый инструмент, платный уровень которого поддерживает создание представлений с несколькими сообщениями с импортом SQL. Кроме того, разработчики создают компоненты с нуля в соответствии с документацией Joomla. Я хочу создать расширенный компонент, который будет функционировать как «панель мониторинга», отображающая данные из нескольких таблиц базы данных со […]
Я довольно уверен, что мой профессор спросит меня, почему я решил использовать MVC для своего веб-приложения. По правде говоря, я новичок в MVC. Я читал об этом, я создаю приложение для блога, используя его, я думаю, что очень логично подойти к проблеме таким образом. Но почему? O_O Я рисую пробел. Как лучше подойти, чем сказать, […]
Я использую следующую библиотеку шаблонов. То, что я пытаюсь сделать, – загрузить один или несколько верхних представлений внутри шаблона в виде массива, чтобы я мог легко загрузить их в шаблон с циклом for-each. Это простой пример того, как его можно использовать на контроллере: function index() { $data['title'] = 'My page title'; $partials = array('content'=>'c_location'); //Load […]
отредактирован для пояснения и модифицированного примера псевдокода Я пытался понять концепцию mvc, и иногда это дает мне серьезные головные боли. Я столкнулся с проблемой и попытался найти решение. Я использую codeigniter, и проблема заключается в том, как создавать разные названия страниц и описания для разных категорий и поиска на моем веб-сайте. Вот решение, которое я […]
Я не могу понять, когда использовать переменные Layout и когда использовать переменные View для получения сегментов страницы на странице. Вот изображение формы их учебник по Layout ( $this означает экземпляр View везде): Почему элементы Navigation , Content и Sidebar получаются в виде переменных Layout ? $this->layout()->nav; Но HeadTitle , HeadScript , HeadStylesheet получаются прямо из […]
У меня есть простой и, возможно, глупый вопрос. Используя фреймворк Symfony2, я часто работаю над расширением контроллеров, как показано ниже ( конечно, это зависит от вида работы ): class MainController extends Controller{ private $locale = array(); protected function Locale() { $em = $this->getDoctrine() ->getManager(); $this->locale = $em->getRepository('CommonLanguageBundle:Language') ->findBy( array('code' => $this->getRequest() ->getLocale() ) ); // […]
Так что это может показаться немного запутанным. Пальцы пересеклись, я натолкнулся на него. Я работаю в среде MVC в PHP. Я загружаю контроллер / отчет / индекс, который вызывает помощника <? class ReportController extends Controller { public function index() { $foo = MainReport::get_data($_REQUEST); } } ?> Внутри помощника <? class MainReport extends foo { public […]
Я работаю над веб-сайтом «сообщества», как для удовольствия, так и для прибыли, и, хотя эстетический элемент его идет хорошо, я еще не погрузил свои зубы в разработку логики приложения по причинам несерьезности в моем подход. Я создаю фреймворк на основе PHP MVC, который, я надеюсь, будет повторно использовать компоненты, однако я заметил, что многие существующие […]
Я пытаюсь использовать и id , который передается в URL для редактирования запроса, но при попытке запустить код я получаю сообщение об ошибке: Вызов функции-члена, где () на не-объекте контроллер class HomeController extends BaseController { public function showWelcome() { $id = intval($_GET['wab_id']); $results = DB::Table('films')->get()->where('wab_id','=', $id); print_r($results); while ($row=mysql_fetch_array($results)) { $url = $row['url']; } return […]
Я пишу кусочки для ( о нет, другой ) PHP-структуры, как учебный опыт и, надеюсь, для будущего использования на небольших проектах. Я сделал небольшое чтение, а именно Справочные документы существующих фреймворков. Я вижу слово « Модуль, брошенное много», и из моего чтения и предыдущего опыта Модуль – это концепция, применяемая для разделения связанного кода («Представления», […]