[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Значение переменной по умолчанию и член класса
ptrlgnv
Здравствуйте всем. Помогите, Бога ради, в элементарной операции присвоения.

Prestashop. Идет заполнение меню категориями. В строке
$this->getCategory($id, $id_lang, $id_shop);
идет обращение к функции getCategory. Если в процессе выполнения функции обращаюсь к добавленному мной в эту функцию параметру (указал значение по умолчанию), движок ругается "класс отсутствует в /modules/blocktopmenu/blocktopmenu.php"

Цитирую код:

	private function getCategory($id_category, $id_lang = false, $id_shop = false, $id_par = "тестовоезначение")
{
// здесь некоторый код и далее проблемная строка:

$this->_menu .= "Тестовая строка" $id_par;

}
ptrlgnv
Изначально строка была вот такой:

	private function getCategory($id_category, $id_lang = false, $id_shop = false, $id_par = "тестовое")
{


$this->_menu .= '<a title="'.$category->name.'" href="'.Tools::HtmlEntitiesUTF8($category_link).'"><span>'.$category->name.'</span></a>';


}



В таком виде все работает как часы, но мне непременно нужно использовать эту функцию в некоторых случаях, передавая ей еще один параметр
ptrlgnv
подсказали: конкатенацию с помощью точки делать надо было
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.