Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > Разработка расширений / TYPO3 extension development

 
 
Опции темы Опции просмотра
Старый 03.05.2008, 00:45   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Объект очень даже создаётся:
PHP код:
$parts explode('->',$funcName);
if (
count($parts)==2)    {    // Class
    
$cls t3lib_div::makeInstanceClassName($parts[0]);
    if (
class_exists ($cls))    {
        
$classObj = new $cls;
        if (
method_exists($classObj$parts[1]))    {
            
$classObj->cObj = &$this;
             
$content call_user_func_array(array($classObj$parts[1]), array($content$conf));
        
//[...] 
А то, что вы написали self::$smarty, просто приведёт к тому, что в конструкторе будут заданы не поля объекта, а поля класса...
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:21.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория