morrislaptop/advindex

There is no license information available for the latest version (dev-master) of this package.

Installs: 215

Dependents: 0

Suggesters: 0

Security: 0

Stars: 14

Watchers: 3

Forks: 1

Open Issues: 0

Type:cakephp-plugin

dev-master 2013-04-12 22:54 UTC

This package is auto-updated.

Last update: 2024-03-26 03:21:47 UTC


README

Advanced scaffolding which allows searching and exporting / importing of your models.. For CakePHP 2

Installation

Add the repo to your working directory

git submodule add https://github.com/morrislaptop/advindex app/Plugin/Advindex

Add the following to app/Config/bootstrap.php

CakePlugin::load('Advindex');

Add the following to the top of AppController.php

App::uses('Scaffold', 'Advindex.Controller');
App::uses('ScaffoldView', 'Advindex.View');

Include the following in your controller:

public $helpers = array('Advindex.Advindex');
public $components = array('Advindex.Advindex');
public $scaffold = 'admin';

Finally, check you have your routing prefix enabled in app/Config/core.php

Configure::write('Routing.prefixes', array('admin'));

Configuration

See the bootstrap.php.example file to configure the scaffolding for each of your models

Getting the advindex layout in other plugins

function beforeFilter() {
    	if ( !empty($this->params['admin']) ) {
		$this->layout = 'Advindex.default';
	}
}

Credits

For migration to CakePHP 2 - http://www.pronique.com/blog/how-to-create-your-own-scaffolding-plugin-for-cakephp2