Skip to content

A collection of Codeigniter snippets for Sublime Text 2.

Notifications You must be signed in to change notification settings

nolc/sublime-codeigniter

 
 

Repository files navigation

#Sublime Text 2 : CodeIgniter Framework Snippets

A collection of community compiled snippets for Codeigniter for use with the Sublime Text 2 Editor http://www.sublimetext.com

##Install

To install: clone to SublimeCodeigniter within your Sublime Text 2 package folder.

###Linux

To install on Linux execute the following command:

git clone git://github.com/daylerees/sublime-codeigniter.git ~/.config/sublime-text-2/Packages/Codeigniter

###Mac

To install on Mac OS execute the following command:

git clone git://github.com/daylerees/sublime-codeigniter.git ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Codeigniter

Enjoy!

##Quick Reference

Type the tab-trigger (shown in bold) followed by tab to expand the text, you may use tab to move between the various stop points within the code snippet.

You can also use ctrl + space to bring up a list of snippets.

(<?php inserted in examples only for syntax highlighting)

cicontroller

<?php

/**
* 
*/
class ControllerName extends CI_Controller
{
	public function index()
	{
		
	}
}

cimodel

<?php

/**
* 
*/
class ModelName extends CI_Model
{
	public function method_name()
	{
		
	}
}

action

<?php

function index()
{
	
}

anchor

<?php

anchor(,)

pagi

<?php

$this->load->library('pagination');

$config['base_url'] = 'http://example.com/index.php/test/page/';
$config['total_rows'] = 200;
$config['per_page'] = 20; 

$this->pagination->initialize($config); 

formval

<?php

$this->load->library('form_validation');

$this->form_validation->set_rules('field_name', 'Field Label', 'required|xss_clean|');

if ($this->form_validation->run() == FALSE)
{
	// form validation failed..
}
else
{
	// form validation succeeded..
}

view

<?php

$this->load->view('view_name', $data);

About

A collection of Codeigniter snippets for Sublime Text 2.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published