本文整理汇总了PHP中AppBundle\Entity\Post::setImage方法的典型用法代码示例。如果您正苦于以下问题:PHP Post::setImage方法的具体用法?PHP Post::setImage怎么用?PHP Post::setImage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AppBundle\Entity\Post
的用法示例。
在下文中一共展示了Post::setImage方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: load
public function load(ObjectManager $manager)
{
// TODO: Implement load() method.
$category = new Category();
$category->setName('Default');
$manager->persist($category);
foreach (range(1, 100) as $i) {
$post = new Post();
$post->setTitle($this->getPostTitle());
$post->setSlug($this->container->get('slugger')->slugify($post->getTitle()));
$post->setImage('post.jpeg');
$post->setContent($this->getPostContent());
$post->setAuthor('gunyem');
$post->setCreated(new \DateTime('now - ' . $i . 'days'));
$post->setUpdated(new \DateTime('now - ' . $i . 'days'));
$post->setCategory($category);
foreach (range(1, 10) as $j) {
$comment = new Comment();
$comment->setPost($post);
$comment->setContent($this->getPostTitle());
$comment->setAuthor('gunyem');
$comment->setCreated(new \DateTime('now + ' . ($i + $j) . 'seconds'));
$manager->persist($comment);
$post->createComment($comment);
}
$manager->persist($post);
}
$manager->flush();
}
示例2: load
public function load(ObjectManager $manager)
{
$tagSymfony = new Tag('Symfony', false);
$tagCakephp = new Tag('Cake PHP', false);
$tagHtml = new Tag('Html5', false);
$tagCake = new Tag('Cake PHP', false);
$tagPrestashop = new Tag('Prestashop', false);
$tagTxema = new Tag('Disseny: Txema Morales', true);
$tagEsther = new Tag('Disseny: Esther Ferrutz', true);
$tagFados = new Tag('Col·laboració: Fados Produccions', true);
$tagWave = new Tag('Col·laboració: Wavecontrol', true);
$manager->persist($tagSymfony, true);
$manager->persist($tagCakephp, true);
$manager->persist($tagCake, true);
$manager->persist($tagPrestashop, true);
$manager->persist($tagTxema, true);
$work1 = new Work('Wavecontrol', 'http://www.wavecontrol.com', 'wavecontrol_web.jpg');
$work1->addTags($tagSymfony);
$work1->addTags($tagHtml);
$work1->addTags($tagWave);
$manager->persist($work1);
$work2 = new Work('Dichaea', 'http://www.dichaea.com', 'dichaea.jpg');
$work2->addTags($tagSymfony);
$work2->addTags($tagHtml);
$work2->addTags($tagTxema);
$manager->persist($work2);
$work3 = new Work('Fesadent', 'http://www.fesadent.com', 'fesadent.jpg');
$work3->addTags($tagSymfony);
$work3->addTags($tagHtml);
$work3->addTags($tagTxema);
$manager->persist($work3);
$work4 = new Work('Nexe', 'http://www.nexe.com', 'nexe.jpg');
$work4->addTags($tagSymfony);
$work4->addTags($tagHtml);
$work4->addTags($tagFados);
$manager->persist($work4);
$work5 = new Work('La Keka', 'http://www.lakeka.es', 'lakeka.jpg');
$work5->addTags($tagSymfony);
$work5->addTags($tagHtml);
$work5->addTags($tagEsther);
$manager->persist($work5);
$work6 = new Work('Genoxage', 'http://www.genoxage.com', 'genoxage.jpg');
$work6->addTags($tagSymfony);
$work6->addTags($tagHtml);
$work6->addTags($tagFados);
$manager->persist($work6);
$work7 = new Work('Challenge Barcelona', 'http://www.challenge-barcelona.com', 'challenge.jpg');
$work7->addTags($tagSymfony);
$work7->addTags($tagHtml);
$work7->addTags($tagFados);
$manager->persist($work7);
$work8 = new Work('Fitohobby', 'http://www.fitohobby.com', 'fito.jpg');
$work8->addTags($tagSymfony);
$work8->addTags($tagHtml);
$work8->addTags($tagFados);
$manager->persist($work8);
$work9 = new Work('2345 Arquitectes', 'http://www.2345.cat', '2345.jpg');
$work9->addTags($tagSymfony);
$work9->addTags($tagHtml);
$work9->addTags($tagEsther);
$manager->persist($work9);
$post1 = new Post();
$post1->setTitle('Benvinguts al blog tecnològic de Baraut.cat!');
$post1->setTeaser("<p>Hola a tothom! Aquesta entrada és només la primera de lo que espero que sigui una llarga\n llista d'entrades relacionades amb les coses que més m'agraden, és a dir, la tecnologia i la programació.</p>\n <p>Em passo el dia desenvolupant en entorns web i voldria compartir amb vosaltres totes aquelles coses que quan les soluciono penso ..\n 'ruben que bo que ets'. Potser a molts lectors els hi semblen coses òbvies però en quan m'han passat us ben asseguro que les he passat canutes per a solucionar-ho</p>\n <p>Moltes de les coses estaran relacionades amb Symfony, per mi, dels millors Frameworks en PHP que existeixen.</p>\n <p>Intentaré explicar-ho de la forma més clara possible, si en algo vaig equivocat, acepto tot tipus de comentaris</p>");
$post1->setText(null);
$post1->setDate(new \Datetime('15-11-2015'));
$post1->setType(POST::TYPE_TECNOLOGIC);
$post1->setImage('mac.jpg');
$post1->setLinkSingle(false);
$manager->persist($post1);
$post1 = new Post();
$post1->setTitle('Benvinguts al blog de cuina de Baraut.cat!');
$post1->setTeaser("\n <p>Hola a tothom! Aquesta entrada és només la primera de lo que espero que sigui una llarga\n llista d'entrades relacionades amb una de les coses que més m'agraden: el menjar.</p>\n <p>He de dir que no en\n tinc ni idea de cuina, i és per això que faig aquest blog. Només intento ajudar a totes aquelles persones que els\n hi passa el mateix que a mi. És a dir, que es posen davant de la cuina i no saben ni com han de pelar un tomàquet.</p>\n <p>Com en tot a la vida, només és qüestió de practicar (espero) i per tant aquí aniré penjant les petites receptes que vagi provant de fer i espero que vosaltres valoreu si el progrés és bo.</p>\n <p>I Ja us aviso que tant si és bo com si és dolent, un servidor no deixarà ni una molla a ningún plat! </p>");
$post1->setText(null);
$post1->setDate(new \Datetime('15-11-2015'));
$post1->setType(POST::TYPE_CULINARI);
$post1->setLinkSingle(false);
$post1->setImage('tomaquets.jpg');
$manager->persist($post1);
$post1 = new Post();
$post1->setTitle("Codi d'aquesta web");
$post1->setTeaser("<p>Si algú té curiositat per veure com està feta aquesta web, us passo l'enllaç al github, qualsevol errada / millora serà benvinguda. <a href='https://github.com/sitobcn82/ruben.baraut'>https://github.com/sitobcn82/ruben.baraut</a></p>\n <p>El template utilitzat està extret de <a target='_blank' href='http://pozhilov.com'> **Sergey Pozhilov**</a></p>\n <p>La web està encara en fase de desenvolupament i encara no disposa de Backend pel que la carrega de continguts la faig mitjançant fixtures.</p>\n <p>Ara mateix els bundles externs més significatius són <ul><li>friendsofsymfony/comment-bundle : Per habilitar els comentaris dels posts</li><li>knplabs/knp-paginator-bundle: Per paginar els resultats dels llistats de posts</li></ul></p>\n <p>Els següents passos que m'agradaria fer són:<ul><li>Posts amb Audio</li><li>Navegador de Tags</li><li>Cercador</li><li>Backend</li><li>Api per a la pujada de dades</li></ul></p>");
$post1->setText(null);
$post1->setDate(new \Datetime('16-11-2015'));
$post1->setType(POST::TYPE_TECNOLOGIC);
$post1->setImage(null);
$post1->setLinkSingle(false);
$manager->persist($post1);
$post1 = new Post();
$post1->setTitle("Primera a la frente, Symfony2 - Nginx i Error 404 a tots els assets");
$post1->setTeaser("<p>Després de varis intents d'intentar pujar a produccció aquesta web, avui m'he decidit a pujar-la.</p>\n <p>Després de fer el deploy de la aplicació i de configurar el apache em trobava amb el problema de que cap dels assets de la web es mostraven, tots retornaven error 404 perquè estaven tots sense el prefixe /web.</p>\n <p>Primer de tot he pensat que per despistat m'havia deixat alguna de les coses bàsiques i les he tornat a fer : <ul><li>php app/console assets:install</li><li>php app/console assetic:dump</li><li>php app/console cache:clear --no-warmup --env=prod</li></ul>\n I res, la web seguia funcionant però cap dels assets es veien correctament. A continució he pensat que seria la configuració del apache i dels virtualhosts, però la configuració estava ben feta. (gràcies a <a href=\"http://symfony.es/documentacion/como-configurar-bien-apache-para-las-aplicaciones-symfony2\">aquesta guia de Symfony.es)</a> </p><p>Finalment mirant els logs d'error del apache he trobat que s'estava executant Nginx Proxy per sobre del apache, i que estava capturant tots els fitxers estàtics d'un directori que no era el documentRoot del symfony (és a dir sense el /web) </p>\n <p>En resum, si Nginx està funcionant al vostre servidor, apart de configurar el apache per a treballar amb symfony, assegureu-vos que el fitxer de configuració del Nginx conté la mateixa configuració en quan a directoris que el apache</p>");
$post1->setText(null);
$post1->setDate(new \Datetime('26-11-2015'));
$post1->setType(POST::TYPE_TECNOLOGIC);
$post1->setImage(null);
$post1->setLinkSingle(false);
$manager->persist($post1);
$manager->flush();
}
示例3: setImage
/**
* {@inheritDoc}
*/
public function setImage(\Symfony\Component\HttpFoundation\File\UploadedFile $image = NULL)
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setImage', array($image));
return parent::setImage($image);
}