Articles of symfony 2.1

Symfony 404 не найден

Я новичок в symfony. Я сделал: rm -rf app/cache/* rm -rf app/logs/* Затем: sudo setfacl -R -mu:www-data:rwx -mu:user :rwx app/cache app/logs sudo setfacl -dR -mu:www-data:rwx -mu:user:rwx app/cache app/logs ls -al дает: drwxrwxrwx 3 user user 1024 мая 29 00:06 cache(cache is on green background) drwxrwxrwx 2 user user 1024 мая 29 00:06 logs(logs is on […]

Symfony 2.1 Security Sub Subdomain

Запуск Symfony 2.1 в приложении, и у нас есть разные песочницы кода. Например. aequasi.someurl.com dev.someurl.com hotcarl.someurl.com Я не могу понять, почему, но когда я вошел в aequasi , и я иду на hotcarl , мне нужно снова войти в систему. Когда я это делаю, он выводит меня из aequasi . Все песочницы используют одну и […]

Как я могу эффективно использовать paginate с доктриной в Symfony 2?

Я хотел бы использовать Doctrine ORM и метод разбивки на страницы в Symfony. KnpPaginatorBundle выглядит простым и простым в использовании. Я также использую репозитории Doctrine, потому что запросы можно легко повторно использовать и тестировать. Этот комплект работает как другие, которые я нашел. В качестве параметра нужен построитель запросов. Есть ли лучший способ сделать это, чем […]

Войдите в систему программно и оставайтесь в системе

Я пытаюсь реализовать единый знак доступа к веб-сайту с помощью Symfony2. Сама аутентификация работает нормально, но только для начальной страницы. На следующей загруженной странице пользователь больше не войдет в систему. Соответствующий код: $token = new UsernamePasswordToken($user, null, 'main', $user->getRoles()); $event = new InteractiveLoginEvent($request, $token); $this->get("event_dispatcher")->dispatch(SecurityEvents::INTERACTIVE_LOGIN, $event); $this->get("security.context")->setToken($token); return $this->redirect($this->generateUrl('sonata_user_profile_show')); Первая страница (без перенаправления): Вторая страница:

Добавление настраиваемых столбцов в модель Propel?

На данный момент я использую следующий запрос: $claims = ClaimQuery::create('c') ->leftJoinUser() ->withColumn('CONCAT(User.Firstname, " ", User.Lastname)', 'name') ->withColumn('User.Email', 'email') ->filterByArray($conditions) ->paginate($page = $page, $maxPerPage = $top); Однако я хочу добавить столбцы вручную, поэтому я думал, что это будет просто работать: foreach($claims as &$claim){ $claim->actions = array('edit' => array( 'url' => $this->get('router')->generate('hera_claims_edit'), 'text' => 'Edit' ) ); […]

Symfony 2 – Лучшая практика для загрузки изображения на Amazon S3

У меня есть форма, в которой у меня есть поле для загрузки изображения. Мне нужно загрузить это изображение на Amazon S3. Создав это шаг за шагом, я начал загружать изображение на локальный диск, и теперь он работает. Загрузка происходит внутри моей Page сущности, так как рекомендуется проверить успешность загрузки до сохранения объекта. Я закончил с […]

Symfony2: Как правильно включить активы в сочетании с наследованием шаблона Twig?

В настоящее время я разрабатываю веб-приложение с использованием Symfony 2.1.0. Я прочитал главу о шаблоне книги, и я пытаюсь включить в свои веб-страницы активы (прямо сейчас, это всего лишь одна таблица стилей). Я использую трехуровневую систему наследования, которая упоминается в книге, и моя структура приложения в настоящее время выглядит следующим образом: Приложение / Ресурсы / […]

Тестирование вставки базы данных с помощью Symfony

Всем добрый день, За последние несколько дней я много изучал Test Driven Development и решил, что мне тоже нужно это изучить. Хотя я не могу понять, как это сделать. Мой проект зависит от структуры Symfony2.1.6 и Doctrine, поэтому у меня есть несколько таблиц базы данных, которые необходимо заполнить. Книга (1, n) – (0, n) Жанр […]

Требования к фиксации в Symfony2

Я сделал установку Symfony2 на своей машине. Когда я проверяю требования в своем локальном URL-адресе: localhost/Symfony2/web/config.php В нем говорится: ОСНОВНЫЕ ПРОБЛЕМЫ Установите настройку «date.timezone» в php.ini * (например, в Европе / Париже). РЕКОМЕНДАЦИИ Установите short_open_tag в php.ini *. Установите magic_quotes_gpc в php.ini *. Изменения в файле php.ini должны выполняться в "/etc/php5/apache2/php.ini". Я внес необходимые изменения […]

Symfony 2 | Исключение формы при изменении объекта с файлом (картиной)

Я использую Symfony2. У меня есть должность, которая имеет заголовок и поле изображения. Моя проблема: все хорошо, когда я создаю сообщение, у меня есть изображение и т. Д. Но когда я хочу его изменить, у меня возникла проблема с полем «картинка», которое является загруженным файлом, Symfony хочет тип файла, и он имеет строка (путь загруженного […]