Цитата |
---|
Павел Капинос написал: Причем делал вывод файла Class.php вместо Component.php - пишет, что не может найти данный компонент. |
Файлы в linux регистрозависимые, так что не "Class.php", а "class.php"
Хорошим тоном будет так же писать "Component" постфикс к названию, т.е. "AddTextComponent".
В component.php вам не нужно подключать класс, так как по факту содержимое component.php инклудится в метод executeComponent вашего класса.
Таким образом (если вы еще раз внимательно прочитаете документацию) вы можете обратиться к методу "getText()" не создавая обьект, а используя $this и никаких подключений класса делать не нужно.
Т.е. в component.php будет:
Код |
---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
echo "Выводим класс ".$this->getText(); |
P.S. Для кода используйте соответствующий BB-код