Я работаю над проектом, включающим два типа URL-адресов, один из которых соответствует стандарту CI http://fancysite.com/controller/ И еще одна следующая схема: http://fancysite.com/category Я хотел бы, чтобы второй вызывал handlecategory (или что-то подобное) контроллера по умолчанию с category в качестве аргумента. Бонусная любовь, если вы также можете рассказать мне, как разрешать URL-адреса, такие как http://place.fancysite.com/, вызывать одну […]
При доступе к компоненту com_users в Joomla 1.6 и 1.7 в интерфейсе приложение автоматически импортирует все плагины из группы «user». Очевидно, что это очень полезно, если вы не хотите создавать компонент, чтобы просто передавать некоторые переменные в плагин. ОК. давайте сделаем это проще: Пользователь получает ссылку активации: http://example.com/index.php?option=com_users&task=edit&emailactivation=1&u=63&d077b8106=1 и нажимает на нее. Конечно, компонент будет […]
Я новичок в парадигме ООП (и AJAX / jQuery), но хотел бы создать базовый сайт, использующий архитектуру MVC, на PHP, с функциональностью AJAX. Я составил краткую диаграмму о том, как я сейчас понимаю архитектуру. Предположительно, когда используется AJAX, который действует как контроллер для непосредственного взаимодействия с моделью, чтобы получить любую функциональность? Имена файлов, которые я […]
Это student.php и моя функция для администратора: public function admin(Request $request){ if($request->isMethod('get')){ return \View::make('/admin'); } else { $UserData['email'] = Input::get('username'); $UserData['password'] = Input::get('password'); User::create($UserData); return 'admintest'; //return Redirect::to('/view'); } } routes.php Route::match(['get', 'post'], '/admin', 'student@admin'); Это админ-форма: {!! Form::open(array('url' => '/admin')) !!} <input type="hidden" name="_token" value="{{ csrf_token() }}"> User Name:<br /> <input name="username" type="text" id="username" […]
Я хотел бы получить доступ к переменной $db['default']['dbprefix'] из /application/config/database.php (файла конфигурации CodeIgniter ) из модели, чтобы я мог писать свои собственные запросы, используя значение из файла , Как это может быть сделано?
В настоящее время я работаю с частью 4 Symfony в проекте SymBlog. Я получаю сообщение ERROR: Undefined method 'getLatestPosts'. The method name must start with either findBy or findOneBy!500 Internal Server Error – BadMethodCallException Это мой класс PostRepository: <?php namespace BLog\BlogBundle\Entity; use Doctrine\ORM\EntityRepository; class PostRepository extends EntityRepository { public function getLatestPosts($limit = null) { $qp […]
Я разрабатываю свой собственный PHP MVC для приложения базы данных, которое я уже выполнил, но используя монолитные классы, которые делают все: обработка MySQL, обработка ввода и отображение. Он отлично работает, но это кошмар для отладки и внесения изменений! Я недавно обнаружил MVC и в процессе перезаписи приложения – все это на чертежной доске в данный […]
CakePHP Auth loginRedirect error / always redirect to 'users / login', тогда как я устанавливаю другой контроллер. Я имею в виду, когда я открываю запретную страницу (не разрешено / требует входа в систему) $this->Auth->allow('index', 'profile', 'view', 'register'); он должен перенаправляться на «игроков / индекс». Я поместил loginRedirect в «игроков», 'loginRedirect' => array('controller' => 'Players', 'action' […]
Я пытаюсь удалить массив идентификаторов, и когда он удаляется, я хочу, чтобы связанный с ним загруженный рис также удалялся с помощью unlink. Я использую joomla и mysql для компонента admin mvc в joomla. Мой код для контроллера в remove: function remove() { $arrayIDs = JRequest::getVar ( 'cid', null, 'default', 'array' ); //Reads cid as an […]
В моей предыдущей компании, у которой был веб-сайт all-ajax, была использована рамка с нуля. В разделе «Обновления страниц страницы» было указано, что вы вызываете контроллер со строкой, а контроллер загружает один или несколько файлов вида. Файл вида почти всегда вызывает класс или классы в модели. Так было, когда я добрался туда. Сейчас я работаю с […]