Error: Undefined variable: 5

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Error: Undefined variable: 5

Сообщение detected »

Работаю с консольным контроллером под крон, в методе делаю так:
$string_csv = "5";
А крон говорит "Error: Undefined variable: 5" (5 это просто тест, если в переменную вбить другой текст, например joomla, то будет Error: Undefined variable: joomla)
У меня 36 крон-задач написанных, не в одном методе нет такой ошибки, что это может быть?
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Error: Undefined variable: 5

Сообщение urichalex »

Видимо где-то $$string_csv
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: Error: Undefined variable: 5

Сообщение detected »

Тоже думал, что такое, но такого нет негде в методе
urichalex
Сообщения: 994
Зарегистрирован: 2015.08.07, 11:03

Re: Error: Undefined variable: 5

Сообщение urichalex »

показывайте код
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: Error: Undefined variable: 5

Сообщение detected »

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

public function actionExport_csv()
	{
		$cron_table = CronExportCsv::find()->where(['status'=>1])->all();	
		foreach($cron_table as $cron)
		{
	                $csv = "id;name;"; // Столбцы заголовки // Здесь ошибку выводит Error: Undefined variable: 'id;name;'
	          	$products = Products::find()->All();
	           	foreach($products as $product)
			{
				$csv .= "\n$product->id;$product->name;";
			}
		      //Далее запись в файл и обновление статуса $cron_table
		}	
		  
	}
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Error: Undefined variable: 5

Сообщение andku83 »

попробуйте заменить на одинарные кавычки:

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

$csv = 'id;name;';
и будьте внимательнее с правильностью написания методов:

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

	          	$products = Products::find()->All();
должно быть ->all()
detected
Сообщения: 174
Зарегистрирован: 2017.06.16, 12:24

Re: Error: Undefined variable: 5

Сообщение detected »

Ошибка была в том, что где-то далеко справа был символ $, когда масштаб уменьшил увидел его
Ответить