Skip to content

Instantly share code, notes, and snippets.

@michael-romer
michael-romer / gist:3924070
Created October 20, 2012 17:13
Listing 16.26
<?php
$this->form->prepare();
echo $this->form()->openTag($this->form);
echo $this->formRow($this->form->get('user')->get('name'));
echo $this->formRow($this->form->get('user')->get('email'));
echo $this->formRow($this->form->get('user')->get('userAddress')->get('street'));
echo $this->formRow($this->form->get('user')->get('userAddress')->get('streetNumber'));
echo $this->formRow($this->form->get('user')->get('userAddress')->get('zipcode'));
echo $this->formRow($this->form->get('user')->get('userAddress')->get('city'));
echo $this->formSubmit($this->form->get('submit'));
@michael-romer
michael-romer / gist:3924059
Created October 20, 2012 17:12
Listing 16.25
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
class SignUp extends Form
{
public function __construct()
{
parent::__construct('signUp');
@michael-romer
michael-romer / gist:3924051
Created October 20, 2012 17:11
Listing 16.24
<?php
namespace Helloworld\Form;
use Zend\Form\Fieldset;
class UserFieldset extends Fieldset
{
public function __construct()
{
parent::__construct('user');
@michael-romer
michael-romer / gist:3924047
Created October 20, 2012 17:08
Listing 16.23
<?php
namespace Helloworld\Form;
use Zend\Form\Fieldset;
class UserAddressFieldset extends Fieldset
{
public function __construct()
{
parent::__construct('userAddress');
@michael-romer
michael-romer / gist:3924043
Created October 20, 2012 17:08
Listing 16.22
<?php
namespace Helloworld\Entity;
class User
{
protected $id;
protected $email;
protected $name;
protected $userAddress;
@michael-romer
michael-romer / gist:3924042
Created October 20, 2012 17:07
Listing 16.21
<?php
namespace Helloworld\Entity;
class UserAddress
{
private $street;
private $streetNumber;
private $zipcode;
private $city;
@michael-romer
michael-romer / gist:3923106
Created October 20, 2012 11:52
Listing 16.20
<?php
namespace Helloworld\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class IndexController extends AbstractActionController
{
public function indexAction()
@michael-romer
michael-romer / gist:3923105
Created October 20, 2012 11:52
Listing 16.19
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
class SignUp extends Form
{
public function __construct()
{
parent::__construct('signUp');
@michael-romer
michael-romer / gist:3923101
Created October 20, 2012 11:51
Listing 16.18
<?php
namespace Helloworld\Entity;
class User
{
protected $id;
protected $email;
protected $name;
public function setEmail($email)
@michael-romer
michael-romer / gist:3922744
Created October 20, 2012 09:15
Listing 16.17
<?php
namespace Helloworld\Form;
use Zend\Form\Fieldset;
class UserFieldset extends Fieldset
{
public function __construct()
{
parent::__construct('user');