Articles of frameworks

По умолчанию GET маршрут с Slim PHP

Недавно я создал небольшой API, используя платформу Slim PHP, и он отлично работает. Однако я хотел бы установить маршрут GET для корня «/», который отвечает базовым сообщением, и любые другие запросы GET возвращают «доступ запрещен». Прочитав как документацию, так и различные примеры, я не смог понять, как выполнить любую из этих задач. Мой проект основан […]

Является ли symfony 2.0 достаточно стабильным для использования?

Интересно, является ли Symfony 2.0 достаточно стабильным для использования? Потому что я никогда раньше не использовал Symfony . Похоже, что Symfony 2 намного лучше предыдущей версии, и я не хочу переучивать / перекодировать все через несколько месяцев. Когда вы думаете, что он будет выпущен? Будет ли разумным выбором использовать 2.0 сейчас?

index.php в CakePHP я не понимаю

Я не знаю, где что-то не так, ZIP-файл был только что предоставлен мне, а набор программистов «сделал» половину работы, и теперь я должен это сделать, проблема в том, t знать, где ошибка, ничего не показывает, когда я иду в localhost / wookay / Вот код: <?php if (!defined('DS')) { define('DS', DIRECTORY_SEPARATOR); } if (!defined('ROOT')) { […]

Установка проблем с Restler

Привет всем, я просто попытался понять, как установить Restler для создания веб-службы PHP, но я не могу этого сделать. Я не понимаю руководство ( https://github.com/Luracast/Restler ), я просто установил композитора, и теперь я не знаю, что мне нужно делать. Я думаю, что мне нужно запустить команду, но я не знаю, и где я должен поместить […]

Лучший способ сделать онлайн-словарь?

Я пытаюсь создать онлайн-словарь (некоторые редкие языки) и вам нужны предложения. Мои знания php, mysql и javascript, однако, далеки от превосходства, но этого достаточно, чтобы понять код и внести в него некоторые изменения. Я уже делал некоторые проекты с Drupal и теперь думаю о попытке создания php-фреймворка для этого проекта, потому что я полагаю, что […]

Как организовать классы Luracast Restler для создания связанных конечных точек маршрута?

Я работаю с инфраструктурой Luracast Restler API и задаюсь вопросом, как организовать структуры классов для создания этого стиля маршрута. webroot/user/:id/ webroot/user/:id/profile webroot/user/:id/tweets С возможностью использования GET, PUT, POST, DELETE для каждого: Class user(){ function get($id){ Do something when GET/webroot/user/:id/ } function put($data){ Do something when PUT/webroot/user/:data/ } } Class profile(){ function get($id){ Do something when […]

Создание новой «команды» в PHP

Я видел, как некоторые PHP-приложения используют строки кода, которые выглядят следующим образом: throw new Exception(….); Как я могу сделать один из них? Я хочу сделать команду «бросить». Что называется? Например, я пишу приложение, и я хочу сделать бэкэнд простым в использовании, поэтому я хочу использовать это, когда разработчик хочет установить переменную окружения: add environment("varname","value"); Но […]

Форум / Совет, написанный на одной из больших PHP-фреймворков

Я искал свежее программное обеспечение форума (резьбовое) или доску объявлений (плоское / разделенное). И мне интересно, есть ли реализация, основанная на одной из больших фреймворков PHP (CodeIgniter, Kohana, Yii, CakePHP, ZF, Seagull, Fusebox, Symfony, eZ, Prado или что-то еще …). Причина. Реализация на основе каркаса будет по своей сути более безопасной, из-за ORM и проверки […]

Какие рамки вы предложите для сильной расширяемой платформы?

Во-первых, позвольте мне извиниться за еще один рамочный вопрос. Но я думаю, что это отличается от обычного «Какую структуру я должен выбрать?» чтобы гарантировать это. Вот моя ситуация: в прошлом году я использовал пользовательскую инфраструктуру. Он используется во всем: от небольших CMS до более крупных сайтов и даже средней социальной сети. Он отлично работает, но […]

Лучшая PHP-платформа для тех, кто ее никогда не использовал?

Изучая использование фреймворков для некоторых персональных PHP-приложений – единственное, что я когда-либо смутно использовал для нас, – это какие-то лучше хорошо документированные рамки?