Articles of symfony components

Компонент конфигурации Symfony и Doctrine dbal

Через композитор я установил компонент конфигурации doctrine dbal и symfony2 "require":{ "symfony/dependency-injection": "2.4.*", "symfony/filesystem": "2.4.*", "symfony/config": "2.4.*", "doctrine/dbal": "2.3.4" } Я автоматически загружаю их через require_once __DIR__ . '/vendor/autoload.php' Затем код выглядит следующим образом: use Symfony\Component\DependencyInjection\ContainerBuilder; $container = new ContainerBuilder(); $loader = new YamlFileLoader($container, new FileLocator(__DIR__ . '/app/config/')); $loader->load('global.yml'); $config = new \Doctrine\DBAL\Configuration(); $connectionParams = […]

Компонент конфигурации Symfony и сервис для Doctrine DBAL

Это продолжение компонента конфигурации Symfony и Doctrine dbal Я пытаюсь создать сервис для доктрины теперь следующим образом: <?php namespace Localhost\Service; use Doctrine\Common\ClassLoader; use Doctrine\DBAL\Configuration; use Doctrine\DBAL\DriverManager; class Doctrine { public function __construct() { $doctrineLoader = new ClassLoader('Doctrine'); $doctrineLoader->register(); $doctrineConfig = new Configuration(); $doctrineParams = [ 'driver' => 'pdo_mysql', 'dbname' => 'levelup', 'host' => '127.0.0.1', 'user' […]

Goutte не загрузит страницу ASP SSL

Я пытаюсь Goutte , веб-искатель PHP, основанный на компонентах Symfony2. Я успешно получил Google в форматах открытого текста и SSL. Однако я столкнулся с страницей ASP / SSL, которая не будет загружаться. Вот мой код: // Load a crawler/browser system require_once 'vendor/goutte/goutte.phar'; // Here's a demo of a page we want to parse $uri = […]

Расширение Symfony2 Controller Resolver

В настоящее время я создаю пакет, который может переименовать fooAction в fooAjaxAction, если запрос является запросом Ajax. Как говорится в ответе на этот вопрос , я должен расширить класс контроллера. У меня есть ResourceNotFoundException если я изменю controller_resolver.class в config.yml. но если я этого не сделаю, у меня нет ошибок (но нет переопределения, так что […]

Создание PHAR для простого приложения

Я экспериментирую в создании инструментов CLI с помощью библиотеки консоли Symfony2. У меня есть что-то основное, и теперь я хочу упаковать его как phar. Я прочитал несколько примеров, но те, которые я видел, очень просты (3 файла, без пространств имен и т. Д.). В моем каталоге src/ меня есть следующее: Выше src/ У меня есть […]

Как создать пользовательское событие в symfony2

Я хочу создать пользовательские события, называемые user_logged чтобы я мог присоединить слушателей к этим событиям. Я хочу выполнять несколько функций всякий раз, когда пользователь вошел в систему.

Может ли Goutte / Guzzle быть переведен в режим UTF-8?

Я соскабливаю с сайта UTF-8, используя Goutte , который внутренне использует Guzzle. Сайт объявляет метатег UTF-8, таким образом: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> Однако заголовок типа контента: Content-Type: text/html и не: Content-Type: text/html; charset=utf-8 Таким образом, когда я царапаю, Goutte не видит, что это UTF-8, и неправильно считывает данные. Удаленный сайт не находится под моим контролем, […]

Intereting Posts