Skip to content

Instantly share code, notes, and snippets.

View manuakasam's full-sized avatar

Manuel St. manuakasam

  • Germany, NRW, Duisburg
View GitHub Profile
return array(
'db' => array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=xxx;host=xxx',
'driver_options' => array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET CHARACTER SET \'UTF8\''
),
)
)
@manuakasam
manuakasam / PdfController.php
Created November 7, 2013 13:58
DOMPdfModule Default Configuration
namespace Yournamespace\Controller;
use DOMPDFModule\View\Model\PdfModel;
use Zend\Mvc\Controller\AbstractActionController;
class PdfController extends AbstractActionController
{
public function testAction()
{
$pdf = new PdfModel();
@manuakasam
manuakasam / gist:6317890
Created August 23, 2013 10:36
Enable Translations
use Zend\Validator\AbstractValidator;
public function onBootstrap($e)
{
$translator = $e->getApplication()->getServiceManager()->get('translator');
AbstractValidator::setDefaultTranslator($translator);
}
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
@manuakasam
manuakasam / Controller
Created April 2, 2013 15:41
Constructor Injection Barebone
someAction() {
$model = $this->getServiceLocator()->get('my-model');
}
@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;
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) ""
<?php
/**
* @author Manuel Stosic <manuel.stosic@duit.de>
* @copyright 2013 DU-IT GmbH
*/
namespace NotaryRequest\Entity;
use Doctrine\ORM\Mapping as ORM;
use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
@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
{
@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;
}
)
);