### 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 } ```
##### Presenter
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 } ```
##### Resources
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 } ```
##### Request Class
COMMANDS RENDERS
```code ci4:controller:request ``` ```php $this->request->Type('field name'); ``` Type : getVar, getGet, getPost, getMethod, isAjax, isCLI, isSecure