Skip to content

Instantly share code, notes, and snippets.

View gpfiel's full-sized avatar

Gabriel Pinheiro Fiel gpfiel

View GitHub Profile
@gpfiel
gpfiel / CriarHabilidade.php
Last active December 21, 2015 04:29
Im having problems in the validation, there is an error but it dont show in the screen Controller, Form, View, Fieldset, Model
<?php
namespace Admin\Form;
use Zend\Form\Form;
use Zend\InputFilter\InputFilter;
use Zend\Stdlib\Hydrator\ClassMethods as ClassMethodsHydrator;
class CriarHabilidade extends Form
{
<?php
namespace Admin\Form;
use Admin\Model\Banner;
use Zend\Form\Fieldset;
use Zend\InputFilter\InputFilterProviderInterface;
use Zend\Stdlib\Hydrator\ClassMethods as ClassMethodsHydrator;
use Zend\Validator\NotEmpty;
use Zend\Validator\StringLength;
<?php
namespace Admin\Form;
use Zend\Form\Form;
use Zend\InputFilter\InputFilter;
use Zend\Stdlib\Hydrator\ClassMethods as ClassMethodsHydrator;
use Zend\Validator\NotEmpty;
use Zend\Validator\StringLength;
@gpfiel
gpfiel / BannerController.php
Created August 27, 2013 16:19
I got a problem while using fieldset and collection, i created a view wich has 3 fieldsets and inside the fieldsets i have 1 file input for each, the problem is when i create the object Http() (Zend\File\Transfer\Adapter\Http), the constructor get $_FILES and pass it to an array of files inside the object, but when it does the array format the a…
<?php
/**
* @author Gabriel P. Fiel <gpfiel@hotmail.com>
* @package Banner
*/
namespace Admin\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
@gpfiel
gpfiel / Album.php
Created November 19, 2013 11:31
Create Album has many Photos using Doctrine
<?php
namespace Admin\Entity;
use Doctrine\ORM\Mapping as ORM,
Doctrine\Common\Collections\ArrayCollection;
use Zend\InputFilter\Factory as InputFactory;
use Zend\InputFilter\InputFilter;
use Zend\InputFilter\InputFilterAwareInterface;
<?php
public function addAction()
{
$album = new Album;
$form = new AlbumForm($this->getEntityManager());
$form->setHydrator(new DoctrineEntity($this->getEntityManager(),'Admin\Entity\Album'));
public function addAction()
{
$album = new Album;
$form = new AlbumForm($this->getEntityManager());
$form->setHydrator(new DoctrineEntity($this->getEntityManager(),'Admin\Entity\Album'));
$form->bind($album);
@gpfiel
gpfiel / AlbumController.php
Last active December 28, 2015 19:29
Loop
<?php
public function editAction()
{
$album = new Album;
if ($this->params('id') > 0)
$album = $this->getEntityManager()->getRepository('Admin\Entity\Album')->find($this->params('id'));
$form = new AlbumForm($this->getEntityManager());
object(Admin\Entity\Album)[345]
private 'id' => null
private 'title' => null
private 'description' => null
private 'mainPhoto' => null
private 'date' => null
private 'status' => null
protected 'assignedPhotos' =>
object(Doctrine\Common\Collections\ArrayCollection)[346]
private '_elements' =>
@gpfiel
gpfiel / Album.php
Created November 20, 2013 19:25
Create a doctrine function to get Photos from Album
<?php
namespace Admin\Entity;
use Doctrine\ORM\Mapping as ORM,
Doctrine\Common\Collections\ArrayCollection;
use Zend\InputFilter\Factory as InputFactory;
use Zend\InputFilter\InputFilter;
use Zend\InputFilter\InputFilterAwareInterface;