Skip to content

Instantly share code, notes, and snippets.

{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"zf2"
],
"homepage": "http://framework.zend.com/",
"require": {
@michael-romer
michael-romer / gist:3919928
Created October 19, 2012 18:44
Listing 16.2
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
class SignUp extends Form
{
public function __construct()
{
parent::__construct('signUp');
@michael-romer
michael-romer / gist:3920184
Created October 19, 2012 19:27
Listing 16.8
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
use Zend\InputFilter\InputFilter;
class SignUpFilter extends InputFilter
{
public function __construct()
{
@michael-romer
michael-romer / gist:3920196
Created October 19, 2012 19:30
Listing 16.9
public function indexAction()
{
$form = new \Helloworld\Form\SignUp();
if ($this->getRequest()->isPost()) {
$form->setData($this->getRequest()->getPost());
if ($form->isValid()) {
var_dump($form->getData());
} else {
@michael-romer
michael-romer / gist:3920507
Created October 19, 2012 20:25
Listing 16.11
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
use Zend\InputFilter\InputFilter;
class SignUpFilter extends InputFilter
{
public function __construct()
{
@michael-romer
michael-romer / gist:3922738
Created October 20, 2012 09:12
Listing 16.13
<?php
namespace Helloworld\Form;
use Zend\Form\Fieldset;
class UserFieldset extends Fieldset
{
public function __construct()
{
parent::__construct('user');
@michael-romer
michael-romer / gist:3922739
Created October 20, 2012 09:13
Listing 16.14
<?php
namespace Helloworld\Form;
use Zend\Form\Form;
class SignUp extends Form
{
public function __construct()
{
parent::__construct('signUp');
@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');
@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: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');