В классе надо было объявить переменную, которая инициализируется в конструкторе. И создать объект класса в потоковом коде:
<?php
include_once 'app/Mage.php';
Mage::init();
class Webinseform {
public $form;
public function __construct() {
$this->$form = new Varien_Data_Form(array(
'id'=> 'webinseform',
'action'=> $this->getUrl('webinse-test.loc/Webinseform.php '),
array('id'=> $this->getRequest()->getParam('id'))),
'method'=> 'post',
'enctype'=> 'multipart/form-data'));
$form->addField('name','text', array('label'=>'Name'));
$form->addField('email','text',array('label'=>'Email'));
$form->addField('firstname','text',array('label'=>'Firstname'));
$form->addField('lastname','text',array('label'=>'Lastname'));
$form->addField('password','text',array('label'=>'Password'));
$form->addField('confirm_password','text',array('label'=>'Confirm_password'));
echo $form->toHtml();
}
}
$form1 = new Webinseform();
P.S.: Только элементы формы оборачиваются в , а мне бы хотелось видеть их с новой строки. Неужели дорисовывать нужно вручную или есть какой-то красивый способ?