Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2013, 16:46   #1
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию Конструктор в потомке

Есть родительский класс:
PHP код:
class WP_Widget_Text extends WP_Widget {

    function 
__construct() {
        
$widget_ops = array('classname' => 'widget_text''description' => __('Arbitrary text or HTML'));
        
$control_ops = array('width' => 400'height' => 350);
        
parent::__construct('text'__('Text'), $widget_ops$control_ops);
    } 
Как сделать так, чтобы в потомке от WP_Widget_Text можно было изменить конструктор __construct на что-то типа (но нерабочее) только, чтобы срабатывало:
PHP код:
class BlaBlaBla_WP_Widget_Text extends WP_Widget_Text {

    function 
__construct() {

        
$widget_ops = array('classname' => 'widget_text''description' => __('Arbitrary text or HTML'));
               
# У потомка к примеру Width другой:
        
$control_ops = array('width' => 600'height' => 350);
        
parent::__construct('text'__('Text'), $widget_ops$control_ops);
    } 
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Старый 25.03.2013, 11:12   #2
buriat
Форумчанин
 
Регистрация: 28.06.2010
Сообщений: 189
По умолчанию

Или измени конструктор WP_Widget_Text что бы принимал нужные параметры и устанавливал куда надо, или:
PHP код:
class BlaBlaBla_WP_Widget_Text extends WP_Widget_Text {

    function 
__construct() {

        
$widget_ops = array('classname' => 'widget_text''description' => __('Arbitrary text or HTML'));
               
# У потомка к примеру Width другой:
        
$control_ops = array('width' => 600'height' => 350);
        
WP_Widget::__construct('text'__('Text'), $widget_ops$control_ops);
    } 
buriat вне форума Ответить с цитированием
Старый 25.03.2013, 14:38   #3
Alexei91
Заблокирован
Форумчанин
 
Аватар для Alexei91
 
Регистрация: 30.12.2009
Сообщений: 544
По умолчанию

Спасибо, уже решил.
Темы для WordPress. Русские WordPress шаблоны
Alexei91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Terminated в потомке класса TThread Dr. MefistO Общие вопросы Delphi 4 13.02.2013 16:10
C++. Как в классе-потомке несколько раз вызвать один и тот же конструктор из базового класса? fly0f Помощь студентам 6 17.04.2012 01:49
Сделать чтобы функция стандартная String.Delete работала в классе потомке от TStringList? nick17 Общие вопросы Delphi 4 09.11.2010 14:17
С++ (конструктор, деструктор, копирующий конструктор) Jane-sad Помощь студентам 2 01.10.2010 10:01
Конструктор Farrel Общие вопросы C/C++ 1 30.09.2010 01:18