Задать вопрос
@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'); терь все работает
  • Вопрос задан
  • 142 просмотра
Подписаться 1 Простой 14 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vaajnur
битриксоид
это грубая ошибка. посмотри как создается php массив
Ответ написан
Ваш ответ на вопрос

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

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