### Alternate Snippets for Controllers ### `[ProjectRoot]/app/Controllers/**.php` ### Table of Content - [Controllers](#controllers) - [Presenter](#presenter) - [Resources](#resources) - [Request Class](#request-class) New #### Controllers
COMMANDS | RENDERS |
---|---|
```code ci4:controller ``` | ```php public function index() { // code } ``` |
COMMANDS | RENDERS |
---|---|
```code ci4:controller:presenter ``` | ```php public function __construct() { // __construct code } public function index() { // index code } public function show($id = null) { // show code } public function new() { // new code } public function create() { // create code } public function edit($id = null) { // edit code } public function update($id = null) { // update code } public function remove($id = null) { // remove code } public function delete($id = null) { // delete code } ``` |
COMMANDS | RENDERS |
---|---|
```code ci4:controller:resources ``` | ```php public function __construct() { // __construct code } public function index() { // index code } public function show($id = null) { // show code } public function new() { // new code } public function create() { // create code } public function edit($id = null) { // edit code } public function update($id = null) { // update code } public function delete($id = null) { // delete code } ``` |
COMMANDS | RENDERS |
---|---|
```code ci4:controller:request ``` |
```php
$this->request->Type('field name');
```
Type : getVar, getGet, getPost, getMethod, isAjax, isCLI, isSecure |