Codeigniter Snippets
=======================

[![Codeigniter](https://img.shields.io/badge/Codeigniter-v3.0-orange.svg)](http://codeigniter.com/)
[![Downloads](https://packagecontrol.herokuapp.com/downloads/CodeIgniter%20Snippets.svg?color=80d4cd)](https://packagecontrol.io/packages/CodeIgniter%20Snippets)

This is a [Sublime Text][sublime] package which includes a bunch of handy snippets for doing Codeigniter framework development.

### Easy installation ###

If you have the [Package Control][package_control] package installed, you can install Codeigniter framework Snippets from inside Sublime Text itself. Open the Command Palette and select "Package Control: Install Package", then search for Codeigniter framework Snippets.

### Manual installation ###

If you haven't got Package Control installed you will need to make a clone of this repository into your packages folder **(Preferences > Browse packages...)**, like so:

 > `git clone https://github.com/mpmont/ci-snippets.git ci-snippets`

If you find error or whatever just fork it and send me a pull request.

[sublime]: http://www.sublimetext.com/
[package_control]: https://packagecontrol.io/

### Atom version

If you are looking for the Atom version of this repo, just go here: https://github.com/taiar/atom-ci-snippets/

### List of avaiable shortcuts ###

#### Class

* _cookie
* _get
* _get_post
* _post
* _server
* set_cookie
* get_request_header
* request_headers
* ip_address
* valid_ip
* user_agent
* is_ajax
* is_cli
* fetch_method
* fetch_class
* fetch_module
* output_json
* set_json
* th

#### Helper

* anchor
* form_checkbox
* form_dropdown
* form_hidden
* form_input
* form_open
* form_password
* form_submit
* form_textarea
* form_upload
* form_validation
* form_label
* uri_segment
* _redirect
* redirect
* site
* ci_base

#### Library

* calendar
* cart_add
* cart_update
* display_cart
* email
* flashdata
* set_flashdata
* generate_table
* pagination
* upload

#### Query Builder _(Active Record)_

* db_affected
* db_delete
* db_free_result
* db_get
* db_group
* db_insert
* db_insert_id
* db_insertbatch
* db_select
* db_join
* db_last
* db_limit
* db_num_fields
* db_num_rows
* db_order
* db_result
* db_result_array
* db_row
* db_row_array
* db_select
* db_truncate
* db_update
* db_where

#### Session

* session_userdata
* session_set_userdata
* session_all_userdata
* session_unset_userdata
* session_sess_destroy

#### Misc

* ci_start
* construct
* controller
* model
* library
* crud
* load_helper
* load_library
* load_model
* load_module
* load_view
* log
* ciline
* eof
* dd


## List of Contributors

- Marco Monteiro
- Jesse Robertson
- Amitava Das Gupta
- rmclain
- Tutkun
- Frank Parent
- Nicolas Widart
- Ulises Vázquez Espinoza
- pauloamc
- shishir06
- Deden Fathurahman
- Shawn Crigger
- Qcol
- taiar
- MetalMatze
- Blux
- Luis Leite
- José Tomás Tocino
- Marcelo Diniz
- Ernesto Acevedo
- Rodrigo Alves Mesquita