Skip to content

Instantly share code, notes, and snippets.

[
{
"content_type": "users_box",
"records": [
{
"user": "name"
},
{
"user": "name"
{
"comments": [
{
"type": "speciality_contribution_comment",
"id": 2,
"comment": "Que patat tan sabrosa",
"user": {
"type": "user",
"name": "joan",
...
[
{ "type": "user",
"name": "joan"
},
{ "type": "user" ,
"name": "PDO"
},
{ "type": "separator",
@joanteixi
joanteixi / Read CSV file
Created August 21, 2015 10:36
Read a csv file
$resource = __DIR__. 'myfile.csv';
$file = new \SplFileObject($resource);
$file->setFlags(\SplFileObject::READ_CSV |
\SplFileObject::SKIP_EMPTY |
\SplFileObject::DROP_NEW_LINE
);
$file->setCsvControl(';', '"');
foreach ($file as $item) {
@joanteixi
joanteixi / gist:7345037
Last active December 27, 2015 15:09
symfony permissions
APACHEUSER=`ps aux | grep -E '[a]pache|[h]ttpd' | grep -v root | head -1 | cut -d\ -f1`
sudo chmod +a "$APACHEUSER allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" app/cache app/logs
or...
umask(0002) or umask(0000)
@joanteixi
joanteixi / doctrine_relations
Created November 6, 2013 23:59
Doctrine relations
http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/association-mapping.html
@joanteixi
joanteixi / gist:7346982
Created November 7, 2013 00:43
Crear user /db en mysql
mysql> CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'contraseña';
mysql> GRANT ALL ON concerts.* TO 'usuario'@'localhost';
@joanteixi
joanteixi / fixtures
Last active December 27, 2015 15:19
Fixtures composer.json
{ "doctrine/doctrine-fixtures-bundle": "dev-master",
"doctrine/data-fixtures": "dev-master"
}
Add to appKernel.php in register bundles:
new Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle()
@joanteixi
joanteixi / User.php
Last active December 27, 2015 23:18
<?php
/**
* User
*
* @ORM\Table(name="user")
* @ORM\Entity(repositoryClass="nemmi\WebBundle\Entity\UserRepository")
*
*/
class User
@joanteixi
joanteixi / UserRepository.php
Created November 10, 2013 22:26
User repository example
<?php
namespace nemmi\WebBundle\Entity;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\NoResultException;
use Doctrine\ORM\Tools\Pagination\Paginator;
use Doctrine\ORM\AbstractQuery;