General Snippets - RoverWire/codeigniter-utilities GitHub Wiki

This snippets are for general purppose and not related to any class or package inside codeigniter.

Create a Controller

Trigger: cicontroller

It creates a base code for a controller. If the file was previously saved, it will take the file name for the path in the final comment at the end of the controller.

Create a Model

Trigger: cimodel

Creates a base code for a basic model.

Create a Helper

Trigger: cihelper

Creates a base code for a custom helper. You can specify the name and the params on the base documentation generated.

Create a .gitignore file

Trigger: cigitignore

This is a snippets that creates a gitignore file with some default contents:

*/config/development
*/logs/log-*.php
*/logs/!index.html
*/cache/*
*/cache/!index.html

Create a .htaccess

Trigger: cihtaccess

For apache users, this helps to create a default .htaccess file to use friendly urls.

Codeigniter PHP tag

Trigger: ciphp

This adds the first line tag used on the php files to avoid execution. <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');