Конструктор CWizardBase
Описание и параметры
CWizardBase( string wizardName, object &package );
Создает объект класса CWizardBase.
Параметры
Параметр | Описание |
---|---|
wizardName | Имя создаваемого мастера. До версии 6.5.3 был необязательным. |
&package | Объект класса СWizard. В файле wizard.php определена переменная $package, которая содержит ссылку на объект класса CWizard. До версии 9.5.0 передавался по ссылке. |
Примеры использования
<? if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); class Step1 extends CWizardStep { function InitStep() { $this->SetTitle("Первый шаг"); $this->SetStepID("step1"); $this->SetNextStep("step22"); } } class Step2 extends CWizardStep { function InitStep() { $this->SetTitle("Второй шаг"); $this->SetStepID("step22"); $this->SetNextStep("step3"); $this->SetPrevStep("step1"); } } class Step3 extends CWizardStep { function InitStep() { $this->SetStepID("step3"); $this->SetPrevStep("step22"); $this->SetTitle("Третий шаг"); } } //Создаем мастер $wizard = new CWizardBase("Мой мастер", $package); //Добавляем шаги $wizard->AddSteps(Array("Step1", "Step2", "Step3")); //Выводим на экран $wizard->Display(); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024