Как я могу разобрать параметр Symfony в файле fixtures.yml Алисы

Я застрял с посылкой nelmio / алиса (Выразительные светильники генератора). Я не знаю, как разобрать параметр из общего config/parameters.yml (в моем случае ‘photoupload_directory’) файл в fixtures.yml,

Теперь у меня есть что-то жестко, как это:

photo: <Image('/Users/vivi/projects.2016/cvsymfony.local/storage/uploads/photos',1080,800,false,false)>

Я уже пробовал:

photo:
<Image(getParameter('photoupload_directory'),1080,800,false,false)>

но это тоже не работает. Я тоже пробовал

$this->getParameter and $this->getContainer()->getParameter или %photoupload_directory% обозначения).

Уже искал в интернете но пока ничего не нашел.

4

Решение

Да, наконец, одно решение, возможно, есть и другие (для анализа параметров этого класса), поэтому, если вы знаете, дайте мне знать. Ниже работал для меня ..

Сначала добавьте пространство имен ContainerAwareInterface:

use Symfony\Component\DependencyInjection\ContainerAwareInterface;

Добавьте черту (в классе):

use \Symfony\Component\DependencyInjection\ContainerAwareTrait;

Создайте функцию:

public function getPhotoUploadDir()
{
return $this->container->getParameter('photoupload_directory');
}

В креплениях.

photo: <Image($this->fake('getPhotoUploadDir'),1080,800,false,false)>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]