Added OrbitaleCms 2.0 & 3.0 recipe

This commit is contained in:
Alex Rock Ancelet
2017-08-04 12:00:19 +02:00
parent 3191ab722f
commit dfb0da7048
10 changed files with 162 additions and 0 deletions
@@ -0,0 +1,6 @@
orbitale_cms:
page_class: App\Entity\Page
category_class: App\Entity\Category
# Define your layout here if you need a custom layout for your CMS
# layouts:
# main: { resource: base.html.twig }
@@ -0,0 +1,9 @@
orbitale_cms_category:
resource: "@OrbitaleCmsBundle/Controller/CategoryController.php"
type: annotation
prefix: /category/
orbitale_cms_page:
resource: "@OrbitaleCmsBundle/Controller/PageController.php"
type: annotation
prefix: /page/
+9
View File
@@ -0,0 +1,9 @@
{
"bundles": {
"Orbitale\\Bundle\\CmsBundle\\OrbitaleCmsBundle": ["all"]
},
"copy-from-recipe": {
"etc/": "%ETC_DIR%/",
"src/": "%SRC_DIR%/"
}
}
@@ -0,0 +1,29 @@
<?php
namespace App\Entity;
use Orbitale\Bundle\CmsBundle\Entity\Category as BaseCategory;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="Orbitale\Bundle\CmsBundle\Repository\CategoryRepository")
* @ORM\Table(name="orbitale_cms_categories")
*/
class Category extends BaseCategory
{
/**
* @var int
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @return int
*/
public function getId()
{
return $this->id;
}
}
@@ -0,0 +1,29 @@
<?php
namespace App\Entity;
use Orbitale\Bundle\CmsBundle\Entity\Page as BasePage;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="Orbitale\Bundle\CmsBundle\Repository\PageRepository")
* @ORM\Table(name="orbitale_cms_pages")
*/
class Page extends BasePage
{
/**
* @var int
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @return int
*/
public function getId()
{
return $this->id;
}
}
@@ -0,0 +1,6 @@
orbitale_cms:
page_class: App\Entity\Page
category_class: App\Entity\Category
# Define your layout here if you need a custom layout for your CMS
# layouts:
# main: { resource: base.html.twig }
@@ -0,0 +1,7 @@
orbitale_cms_category:
resource: "@OrbitaleCmsBundle/Resources/config/routing/categories.yaml"
prefix: /category/
orbitale_cms_page:
resource: "@OrbitaleCmsBundle/Resources/config/routing/pages.yaml"
prefix: /page/
+9
View File
@@ -0,0 +1,9 @@
{
"bundles": {
"Orbitale\\Bundle\\CmsBundle\\OrbitaleCmsBundle": ["all"]
},
"copy-from-recipe": {
"etc/": "%ETC_DIR%/",
"src/": "%SRC_DIR%/"
}
}
@@ -0,0 +1,29 @@
<?php
namespace App\Entity;
use Orbitale\Bundle\CmsBundle\Entity\Category as BaseCategory;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="Orbitale\Bundle\CmsBundle\Repository\CategoryRepository")
* @ORM\Table(name="orbitale_cms_categories")
*/
class Category extends BaseCategory
{
/**
* @var int
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @return int
*/
public function getId()
{
return $this->id;
}
}
@@ -0,0 +1,29 @@
<?php
namespace App\Entity;
use Orbitale\Bundle\CmsBundle\Entity\Page as BasePage;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass="Orbitale\Bundle\CmsBundle\Repository\PageRepository")
* @ORM\Table(name="orbitale_cms_pages")
*/
class Page extends BasePage
{
/**
* @var int
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @return int
*/
public function getId()
{
return $this->id;
}
}