@aaskereia

Почему пустой массив?

Подскажите, почему массив может быть пустым? т.е. при нажатии на кнопку с именем save запись благополучно добавляется в связанную таблицу. а вот при попытке достать этим $_SESSION['logged_user']->ownPapkyList способом - массив пустой. есть ли в этой записи какая-то грубая ошибка? ибо учу php пару дней. Просто если бы где-то еще была ошибка - запись бы не добавлялась, верно?

<?php 
		$data = $_POST;
		if (isset($data['save'])) {

			$papka = R::dispense('papki');
			$papka->imya = $data['papkaname'];
			
			$_SESSION['logged_user']->ownPapkyList[] = $papka;	
			R::store($_SESSION['logged_user']);
		} 

		print_r($_SESSION['logged_user']->ownPapkyList);
		
	?>


решено.
решение было в ошибке записи ownPapkyList за место ownPapkiList. потому что связанная страница называлась именно с окончанием в i как видно из строчки $papka = R::dispense('papki'); терь все работает
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vaajnur
битриксоид
это грубая ошибка. посмотри как создается php массив
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы