Skip to content

Instantly share code, notes, and snippets.

View manuakasam's full-sized avatar

Manuel St. manuakasam

  • Germany, NRW, Duisburg
View GitHub Profile
public function editAction()
{
$vm = new ViewModel();
$vm->setTemplate('haushaltportal/ergebnishaushalt/edit.phtml');
/**
* Service-Manager ansprechen um Objekte zu erhalten
*
* @var $form \Haushaltportal\Form\ErgebnishaushaltProduktForm
@manuakasam
manuakasam / gist:4446157
Created January 3, 2013 19:15
Strategy implementation
<?php
namespace Haushaltportal\Stdlib\Hydrator\Strategy;
use Zend\Stdlib\Hydrator\Strategy\StrategyInterface;
class ProduktbereichStrategy implements StrategyInterface
{
/**
* {@inheritDoc}
*/
@manuakasam
manuakasam / gist:4943211
Created February 13, 2013 09:04
Working initializers
return array(
'invokables' => array(
'db-class-one' => 'Application\Model\DbOne',
'db-class-two' => 'Application\Model\DbTwo'
),
'factories' => array(
'Zend\Db\Adapter\Adapter' => 'Zend\Db\Adapter\AdapterServiceFactory'
),
'initializers' => array( function($instance, $sm) {
if ($instance instanceof \Application\Model\DBInterface) {
@manuakasam
manuakasam / gist:5263154
Last active December 15, 2015 12:49
Sample Injection
public function getServiceConfig()
{
return array(
'factories' => array(
'my-model' => function($sm) {
$model = new \My\Model($sm);
return $model;
}
)
);
@manuakasam
manuakasam / Controller
Created April 2, 2013 12:01
Form bound object properties remaining NULL
<?php
namespace NotaryRequest\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
use NotaryRequest\Entity\Request;
use NotaryRequest\Form\CreateRequestUserForm;
class RequestController extends AbstractActionController
{
<?php
/**
* @author Manuel Stosic <[email protected]>
* @copyright 2013 DU-IT GmbH
*/
namespace NotaryRequest\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
Data:
array(8) {
["salutation"] => string(4) "Herr"
["title"] => string(1) "1"
["firstName"] => string(1) "2"
["familyName"] => string(1) "3"
["address"] => string(1) "4"
["cityCode"] => string(1) "5"
["city"] => string(1) "6"
["id"] => string(0) ""
@manuakasam
manuakasam / gist:5292465
Created April 2, 2013 14:07
ServiceFactory
<?php
namespace Haushaltportal\Factory;
use Haushaltportal\Form\SitesFilter;
use Zend\ServiceManager\ServiceLocatorInterface;
use Zend\ServiceManager\FactoryInterface;
use DoctrineORMModule\Stdlib\Hydrator\DoctrineEntity;
@manuakasam
manuakasam / Controller
Created April 2, 2013 15:41
Constructor Injection Barebone
someAction() {
$model = $this->getServiceLocator()->get('my-model');
}
http://sammarketplace.dev/item/add?category=4
$this->form->setAttribute('action', $this->url('item/add', array(), array(), true))
->prepare();
<form action="/item/add" method="POST" name="item-add-form" id="item-add-form"> <-- FUCK YOU