ccontent
A module for basic content management in Anax-MVC, (*1)
Requires CDatabase to work (mos/cdatabase) https://github.com/mosbth/cdatabase., (*2)
To install with Composer and Packagist, add cdatabase and ccontent to your composer.json file in Anax., (*3)
"require": {
"php": ">=5.4",
"meax/ccontent": "dev-master",
"mos/cdatabase": "dev-master"
},
Before you can use CContent the database need to be configured, look at the CDatabase documentation., (*4)
Getting started
Move the example file basiccontent.php to your Anax-MVC webroot folder to try the module. The package also includes view templates needed by the basiccontent.php file. You need to move the files from cdatabase\view\content to app\view\content in Anax-MVC., (*5)
ContentBasicController()
basiccontent.php demonstrates some of the methods of the controller ContentBasicController():, (*6)
- Setup database with test data,
setupPopulateAction()
- See contents,
listAction()
- Add new content,
addAction()
Before you can see contents or add new contents you need to set up the database with setupPopulateAction or setupAction., (*7)
There is also functionality to view a single content post, idAction($id) and to edit a post updateAction($id)., (*8)