Страница 1 из 1

Undefined index: admin@example.com

Добавлено: 2018.01.19, 18:50
Maxemp
Во время миграции и входа на на сайт выходит ошибка PHP Notice – yii\base\ErrorException, а текст ошибки в названии темы, подсвечивает вот этот код, а конкретно строку с adminEmail.

Код: Выделить всё

class SetUp implements BootstrapInterface
{
	public function bootstrap( $app ) {
		$container = \Yii::$container;

		$container->setSingleton(PasswordResetService::class);

		$container->setSingleton(MailerInterface::class, function () use($app){
			return $app->mailer;
		});

		$container->setSingleton(ContactService::class, [] [
			$app->params['adminEmail']
		]);
	}
}
вот весь код проекта: https://bitbucket.org/Maxemp/project/src
Как решить эту проблему ? У меня совсем нет идей, что это может быть.

Re: Undefined index: admin@example.com

Добавлено: 2018.01.19, 20:22
zelenin
когда вы запускаете в консоли миграции у вас нет в параметрах adminEmail - $app->params['adminEmail']. Видимо в конфиг не подключаете в консолбьном варианте приложения.

Re: Undefined index: admin@example.com

Добавлено: 2018.01.20, 16:03
Maxemp
Мне помогли найти решение, там всего лишь на хватало запятой,

Код: Выделить всё

$container->setSingleton(ContactService::class, [], [
			$app->params['adminEmail']
		]);