├── README.md ├── anchor.sublime-snippet ├── base_url.sublime-snippet ├── calendar.sublime-snippet ├── cart_add.sublime-snippet ├── cart_update.sublime-snippet ├── ci_start.sublime-snippet ├── cieof.sublime-snippet ├── ciline.sublime-snippet ├── construct.sublime-snippet ├── controller.sublime-snippet ├── cookie.sublime-snippet ├── crud.sublime-snippet ├── db_affected.sublime-snippet ├── db_delete.sublime-snippet ├── db_free_result.sublime-snippet ├── db_from.sublime-snippet ├── db_get.sublime-snippet ├── db_group.sublime-snippet ├── db_insert.sublime-snippet ├── db_insert_id.sublime-snippet ├── db_insertbatch.sublime-snippet ├── db_join.sublime-snippet ├── db_last.sublime-snippet ├── db_like.sublime-snippet ├── db_limit.sublime-snippet ├── db_num_fields.sublime-snippet ├── db_num_rows.sublime-snippet ├── db_or_like.sublime-snippet ├── db_order.sublime-snippet ├── db_result.sublime-snippet ├── db_result_array.sublime-snippet ├── db_row.sublime-snippet ├── db_row_array.sublime-snippet ├── db_select.sublime-snippet ├── db_truncate.sublime-snippet ├── db_update.sublime-snippet ├── db_where.sublime-snippet ├── dd.sublime-snippet ├── display_cart.sublime-snippet ├── echopre.sublime-snippet ├── email.sublime-snippet ├── fetch_class.sublime-snippet ├── fetch_method.sublime-snippet ├── fetch_module.sublime-snippet ├── flashdata.sublime-snippet ├── folder_index.sublime-snippet ├── form_checkbox.sublime-snippet ├── form_close.sublime-snippet ├── form_dropdown.sublime-snippet ├── form_hidden.sublime-snippet ├── form_input.sublime-snippet ├── form_label.sublime-snippet ├── form_open.sublime-snippet ├── form_password.sublime-snippet ├── form_submit.sublime-snippet ├── form_textarea.sublime-snippet ├── form_upload.sublime-snippet ├── form_validation.sublime-snippet ├── form_validation_run.sublime-snippet ├── form_validation_set_value.sublime-snippet ├── generate_table.sublime-snippet ├── get.sublime-snippet ├── get_instance.sublime-snippet ├── get_post.sublime-snippet ├── get_request_header.sublime-snippet ├── ip_address.sublime-snippet ├── is_ajax.sublime-snippet ├── is_cli.sublime-snippet ├── library.sublime-snippet ├── load_helper.sublime-snippet ├── load_library.sublime-snippet ├── load_model.sublime-snippet ├── load_module.sublime-snippet ├── load_view.sublime-snippet ├── log.sublime-snippet ├── messages.json ├── messages └── 0.1.2.txt ├── migration.sublime-snippet ├── model.sublime-snippet ├── output_json.sublime-snippet ├── output_profiler.sublime-snippet ├── package-metadata.json ├── pagination.sublime-snippet ├── post.sublime-snippet ├── redirect-http.sublime-snippet ├── redirect.sublime-snippet ├── request_headers.sublime-snippet ├── run_validation.sublime-snippet ├── server.sublime-snippet ├── session_all_userdata.sublime-snippet ├── session_sess_destroy.sublime-snippet ├── session_set_userdata.sublime-snippet ├── session_unset_userdata.sublime-snippet ├── session_userdata.sublime-snippet ├── set_cookie.sublime-snippet ├── set_flashdata.sublime-snippet ├── set_json.sublime-snippet ├── site_url.sublime-snippet ├── this.sublime-snippet ├── unit_testing_run.sublime-snippet ├── upload.sublime-snippet ├── uri_segment.sublime-snippet ├── user_agent.sublime-snippet └── valid_ip.sublime-snippet /README.md: -------------------------------------------------------------------------------- 1 | Codeigniter Snippets 2 | ======================= 3 | 4 | [![Codeigniter](https://img.shields.io/badge/Codeigniter-v3.0-orange.svg)](http://codeigniter.com/) 5 | [![Downloads](https://packagecontrol.herokuapp.com/downloads/CodeIgniter%20Snippets.svg?color=80d4cd)](https://packagecontrol.io/packages/CodeIgniter%20Snippets) 6 | 7 | This is a [Sublime Text][sublime] package which includes a bunch of handy snippets for doing Codeigniter framework development. 8 | 9 | ### Easy installation ### 10 | 11 | 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. 12 | 13 | ### Manual installation ### 14 | 15 | 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: 16 | 17 | > `git clone https://github.com/mpmont/ci-snippets.git ci-snippets` 18 | 19 | If you find error or whatever just fork it and send me a pull request. 20 | 21 | [sublime]: http://www.sublimetext.com/ 22 | [package_control]: https://packagecontrol.io/ 23 | 24 | ### Atom version 25 | 26 | If you are looking for the Atom version of this repo, just go here: https://github.com/taiar/atom-ci-snippets/ 27 | 28 | ### List of avaiable shortcuts ### 29 | 30 | #### Class 31 | 32 | * _cookie 33 | * _get 34 | * _get_post 35 | * _post 36 | * _server 37 | * set_cookie 38 | * get_request_header 39 | * request_headers 40 | * ip_address 41 | * valid_ip 42 | * user_agent 43 | * is_ajax 44 | * is_cli 45 | * fetch_method 46 | * fetch_class 47 | * fetch_module 48 | * output_json 49 | * set_json 50 | * th 51 | 52 | #### Helper 53 | 54 | * anchor 55 | * form_checkbox 56 | * form_dropdown 57 | * form_hidden 58 | * form_input 59 | * form_open 60 | * form_password 61 | * form_submit 62 | * form_textarea 63 | * form_upload 64 | * form_validation 65 | * form_label 66 | * uri_segment 67 | * _redirect 68 | * redirect 69 | * site 70 | * ci_base 71 | 72 | #### Library 73 | 74 | * calendar 75 | * cart_add 76 | * cart_update 77 | * display_cart 78 | * email 79 | * flashdata 80 | * set_flashdata 81 | * generate_table 82 | * pagination 83 | * upload 84 | 85 | #### Query Builder _(Active Record)_ 86 | 87 | * db_affected 88 | * db_delete 89 | * db_free_result 90 | * db_get 91 | * db_group 92 | * db_insert 93 | * db_insert_id 94 | * db_insertbatch 95 | * db_select 96 | * db_join 97 | * db_last 98 | * db_limit 99 | * db_num_fields 100 | * db_num_rows 101 | * db_order 102 | * db_result 103 | * db_result_array 104 | * db_row 105 | * db_row_array 106 | * db_select 107 | * db_truncate 108 | * db_update 109 | * db_where 110 | 111 | #### Session 112 | 113 | * session_userdata 114 | * session_set_userdata 115 | * session_all_userdata 116 | * session_unset_userdata 117 | * session_sess_destroy 118 | 119 | #### Misc 120 | 121 | * ci_start 122 | * construct 123 | * controller 124 | * model 125 | * library 126 | * crud 127 | * load_helper 128 | * load_library 129 | * load_model 130 | * load_module 131 | * load_view 132 | * log 133 | * ciline 134 | * eof 135 | * dd 136 | 137 | 138 | ## List of Contributors 139 | 140 | - Marco Monteiro 141 | - Jesse Robertson 142 | - Amitava Das Gupta 143 | - rmclain 144 | - Tutkun 145 | - Frank Parent 146 | - Nicolas Widart 147 | - Ulises Vázquez Espinoza 148 | - pauloamc 149 | - shishir06 150 | - Deden Fathurahman 151 | - Shawn Crigger 152 | - Qcol 153 | - taiar 154 | - MetalMatze 155 | - Blux 156 | - Luis Leite 157 | - José Tomás Tocino 158 | - Marcelo Diniz 159 | - Ernesto Acevedo 160 | - Rodrigo Alves Mesquita 161 | -------------------------------------------------------------------------------- /anchor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | anchor 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Anchor Helper 10 | 11 | -------------------------------------------------------------------------------- /base_url.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | ci_base 6 | source.php 7 | CI - URL Helper - base_url 8 | 9 | -------------------------------------------------------------------------------- /calendar.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->library('calendar'); 4 | 5 | \$data = array( 6 | '${1:day}' => '${2:link}', 7 | '${3:day}' => '${4:link}' 8 | ); 9 | 10 | echo \$this->calendar->generate(${5:year}, ${6:month}, \$data); 11 | ]]> 12 | 13 | calendar 14 | 15 | source.php, source.php.embedded.block.html 16 | CI - Calendar Helper 17 | 18 | -------------------------------------------------------------------------------- /cart_add.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | '${1:sku_123ABC}', 5 | 'qty' => ${2:1}, 6 | 'price' => '${3:19.56}', 7 | 'name' => '${4:T-Shirt}', 8 | 'options' => array('${5:Size}' => '${6:L}', '${7:Color}' => '${8:Red}') 9 | ); 10 | 11 | \$this->cart->insert(\$data); 12 | ]]> 13 | 14 | cart_add 15 | 16 | source.php 17 | CI - Add to Cart 18 | 19 | -------------------------------------------------------------------------------- /cart_update.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | '${1:yourid}', 5 | 'qty' => ${2:3} 6 | ); 7 | 8 | \$this->cart->update(\$data); 9 | ]]> 10 | 11 | cart_update 12 | 13 | source.php 14 | CI - Update Cart 15 | 16 | -------------------------------------------------------------------------------- /ci_start.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | ci_start 13 | 14 | source.php, text.html.basic, text.plain 15 | CI - Generic Starter Class 16 | 17 | -------------------------------------------------------------------------------- /cieof.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 7 | eof 8 | source.php 9 | CI - End of file 10 | 11 | -------------------------------------------------------------------------------- /ciline.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ciline 4 | source.php 5 | ciline 6 | 7 | -------------------------------------------------------------------------------- /construct.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | construct 11 | 12 | source.php 13 | CI - Class Constructor 14 | 15 | -------------------------------------------------------------------------------- /controller.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 18 | controller 19 | source.php, text.html.basic, text.plain 20 | CI - Base Controller 21 | 22 | -------------------------------------------------------------------------------- /cookie.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->cookie()('${1:name}'); 4 | ]]> 5 | _cookie 6 | source.php 7 | CI - Cookie 8 | 9 | -------------------------------------------------------------------------------- /crud.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 44 | 45 | crud 46 | 47 | text.html 48 | CI - Simple CRUD Controller 49 | 50 | -------------------------------------------------------------------------------- /db_affected.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->affected_rows(); 4 | ]]> 5 | 6 | db_affected 7 | 8 | source.php 9 | CI - Active Record DB Affected Rows 10 | -------------------------------------------------------------------------------- /db_delete.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->delete('${1:Table}'); 4 | ]]> 5 | 6 | db_delete 7 | 8 | source.php 9 | CI - Active Record DB Delete 10 | 11 | -------------------------------------------------------------------------------- /db_free_result.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | free_result(); 4 | ]]> 5 | 6 | db_free_result 7 | 8 | source.php 9 | CI - Active Record DB Free Result 10 | -------------------------------------------------------------------------------- /db_from.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->from('${1:Table}'); 4 | ]]> 5 | 6 | db_from 7 | 8 | source.php 9 | CI - Active Record DB From 10 | 11 | -------------------------------------------------------------------------------- /db_get.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->get('${1:Table}'${2:, ${3:limit}, ${4:offset}}); 4 | ]]> 5 | 6 | db_get 7 | 8 | source.php 9 | CI - Active Record DB Get 10 | 11 | -------------------------------------------------------------------------------- /db_group.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->group_by('${1:title}'); 4 | ]]> 5 | 6 | db_group 7 | 8 | source.php 9 | CI - Active Record DB Group By 10 | 11 | -------------------------------------------------------------------------------- /db_insert.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->insert('${1:Table}', \$${2:object}); 4 | ]]> 5 | 6 | db_insert 7 | 8 | source.php 9 | CI - Active Record DB Insert 10 | 11 | -------------------------------------------------------------------------------- /db_insert_id.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->insert_id(); 4 | ]]> 5 | 6 | db_insert_id 7 | 8 | source.php 9 | CI - Active Record DB Last Inserted Id 10 | 11 | -------------------------------------------------------------------------------- /db_insertbatch.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->insert_batch('${1:Table}', \$${2:object}); 4 | ]]> 5 | 6 | db_insertbatch 7 | 8 | source.php 9 | CI - Active Record DB Insert Batch 10 | 11 | -------------------------------------------------------------------------------- /db_join.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->join('${1:Table}', '${2:table.column} ${3:=} ${4:table.column}'${5:, 'left'}); 4 | ]]> 5 | 6 | db_join 7 | 8 | source.php 9 | CI - Active Record DB Join 10 | 11 | -------------------------------------------------------------------------------- /db_last.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->last_query(); 4 | ]]> 5 | 6 | db_last 7 | 8 | source.php 9 | CI - Active Record DB Helper Functions 10 | 11 | -------------------------------------------------------------------------------- /db_like.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->like('${1:Field / comparison}', \$${2:Value}, 'BOTH'); 4 | ]]> 5 | 6 | db_like 7 | 8 | source.php 9 | CI - Active Record DB LIKE 10 | 11 | -------------------------------------------------------------------------------- /db_limit.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->limit(${1:num}); 4 | ]]> 5 | 6 | db_limit 7 | 8 | source.php 9 | CI - Active Record DB Helper Functions 10 | 11 | -------------------------------------------------------------------------------- /db_num_fields.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | num_fields(); 4 | ]]> 5 | 6 | db_num_fields 7 | 8 | source.php 9 | CI - Active Record DB Num Fields 10 | -------------------------------------------------------------------------------- /db_num_rows.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | num_rows(); 4 | ]]> 5 | 6 | db_num_rows 7 | 8 | source.php 9 | CI - Active Record DB Num Rows 10 | -------------------------------------------------------------------------------- /db_or_like.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->or_like('${1:Field}', \$${2:Value}, 'BOTH'); 4 | ]]> 5 | 6 | db_or_like 7 | 8 | source.php 9 | CI - Active Record DB OR LIKE 10 | 11 | -------------------------------------------------------------------------------- /db_order.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->order_by('${1:title}', '${2:desc}'); 4 | ]]> 5 | 6 | db_order 7 | 8 | source.php 9 | CI - Active Record DB Order By 10 | 11 | -------------------------------------------------------------------------------- /db_result.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | result(); 4 | ]]> 5 | 6 | db_result 7 | 8 | source.php 9 | CI - Active Record DB Result 10 | -------------------------------------------------------------------------------- /db_result_array.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | result_array(); 4 | ]]> 5 | 6 | db_result_array 7 | 8 | source.php 9 | CI - Active Record DB Result Array 10 | -------------------------------------------------------------------------------- /db_row.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | row(); 4 | ]]> 5 | 6 | db_row 7 | 8 | source.php 9 | CI - Active Record DB Row 10 | -------------------------------------------------------------------------------- /db_row_array.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | row_array(); 4 | ]]> 5 | 6 | db_row_array 7 | 8 | source.php 9 | CI - Active Record DB Row Array 10 | -------------------------------------------------------------------------------- /db_select.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->select('${1:field1, field2}'); 4 | ]]> 5 | 6 | db_select 7 | 8 | source.php 9 | CI - Active Record DB Select 10 | 11 | -------------------------------------------------------------------------------- /db_truncate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->truncate('${1:Table}'); 4 | ]]> 5 | 6 | db_truncate 7 | 8 | source.php 9 | CI - Active Record Truncate Table 10 | 11 | -------------------------------------------------------------------------------- /db_update.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->update('${1:Table}', \$${2:object}); 4 | ]]> 5 | 6 | db_update 7 | 8 | source.php 9 | CI - Active Record DB Update 10 | 11 | -------------------------------------------------------------------------------- /db_where.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | db->where('${1:Field / comparison}', \$${2:Value}); 4 | ]]> 5 | 6 | db_where 7 | 8 | source.php 9 | CI - Active Record DB Where 10 | 11 | -------------------------------------------------------------------------------- /dd.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | dd 8 | 9 | source.php 10 | 11 | -------------------------------------------------------------------------------- /display_cart.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | cart->contents() as \$items): ?> 17 | 18 | 19 | 20 | 21 | 22 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |
QTYItem DescriptionItem PriceSub-Total
\$i.'[qty]', 'value' => \$items['qty'], 'maxlength' => '3', 'size' => '5')); ?> 23 | 24 | 25 | cart->has_options(\$items['rowid']) == TRUE): ?> 26 | 27 |

28 | cart->product_options(\$items['rowid']) as \$option_name => \$option_value): ?> 29 | 30 | :
31 | 32 | 33 |

34 | 35 | 36 | 37 |
cart->format_number(\$items['price']); ?>\$cart->format_number(\$items['subtotal']); ?>
 Total\$cart->format_number(\$this->cart->total()); ?>
53 | 54 |

55 | ]]>
56 | 57 | display_cart 58 | 59 | source.php, text.html 60 | CI - Simple Cart Template 61 |
62 | -------------------------------------------------------------------------------- /echopre.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | "; 4 | print_r (\$${1:variable}); 5 | echo ""; 6 | ]]> 7 | 8 | echopre 9 | 10 | source.php 11 | 12 | -------------------------------------------------------------------------------- /email.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->library('email'); 4 | 5 | \$this->email->from('${1:email@email.com}', '${2:Name}'); 6 | \$this->email->to('${3:someone@example.com}'); 7 | \$this->email->cc('${4:another@example.com}'); 8 | \$this->email->bcc('${5:and@another.com}'); 9 | 10 | \$this->email->subject('${6:subject}'); 11 | \$this->email->message('${7:message}'); 12 | 13 | \$this->email->send(); 14 | 15 | echo \$this->email->print_debugger(); 16 | ]]> 17 | 18 | email 19 | 20 | source.php 21 | CI - Email Boilerplate 22 | 23 | -------------------------------------------------------------------------------- /fetch_class.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | router->fetch_class(); 4 | ]]> 5 | fetch_class 6 | source.php 7 | CI - Fetch Class 8 | 9 | -------------------------------------------------------------------------------- /fetch_method.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | router->fetch_method(); 4 | ]]> 5 | fetch_method 6 | source.php 7 | CI - Fetch Method 8 | 9 | -------------------------------------------------------------------------------- /fetch_module.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | router->fetch_module(''); 4 | ]]> 5 | fetch_module 6 | source.php 7 | CI - Fetch Module 8 | 9 | -------------------------------------------------------------------------------- /flashdata.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | session->flashdata('${1:name}'); 4 | ]]> 5 | 6 | flashdata 7 | 8 | source.php 9 | CI - Flashdata 10 | 11 | -------------------------------------------------------------------------------- /folder_index.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 403 Forbidden 7 | 8 | 9 | 10 |

Directory access is forbidden.

11 | 12 | 13 | 14 | ]]>
15 | folder_index 16 | 17 | 18 | 19 | 20 |
21 | -------------------------------------------------------------------------------- /form_checkbox.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_checkbox 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Checkbox 10 | 11 | -------------------------------------------------------------------------------- /form_close.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_close 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Close 10 | -------------------------------------------------------------------------------- /form_dropdown.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_dropdown 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Dropdown 10 | 11 | -------------------------------------------------------------------------------- /form_hidden.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_hidden 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Hidden Field 10 | 11 | -------------------------------------------------------------------------------- /form_input.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_input 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Input Field 10 | 11 | -------------------------------------------------------------------------------- /form_label.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_label 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Label 10 | 11 | -------------------------------------------------------------------------------- /form_open.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_open 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Open 10 | 11 | -------------------------------------------------------------------------------- /form_password.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_password 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Password Field 10 | 11 | -------------------------------------------------------------------------------- /form_submit.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_submit 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Submit 10 | 11 | -------------------------------------------------------------------------------- /form_textarea.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_textarea 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Text Area 10 | 11 | -------------------------------------------------------------------------------- /form_upload.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | form_upload 7 | 8 | source.php, source.php.embedded.block.html 9 | CI - Form Helper - Upload Field 10 | 11 | -------------------------------------------------------------------------------- /form_validation.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | form_validation->set_rules('${1:fieldname}', '${2:fieldlabel}', '${3:trim}|${4:required}|${5:min_length[${6:5}]}|${7:max_length[${8:12}]}'); 4 | ]]> 5 | 6 | form_validation 7 | 8 | source.php 9 | CI - Form Validation Rule 10 | 11 | -------------------------------------------------------------------------------- /form_validation_run.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | form_validation->run() == ${1:TRUE or FALSE}) { 4 | ${2:# code...} 5 | } else { 6 | ${3:# code...} 7 | } 8 | ]]> 9 | 10 | form_validation_run 11 | 12 | source.php 13 | CI - Form Validation Run 14 | 15 | -------------------------------------------------------------------------------- /form_validation_set_value.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | form_validation->set_value('${1:field}') 4 | ]]> 5 | 6 | form_validation_sv 7 | 8 | source.php 9 | CI - Form Validation Set Value 10 | 11 | -------------------------------------------------------------------------------- /generate_table.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->library('table'); 4 | 5 | \$data = array( 6 | array('${1:name}', '${2:Color}', '${3:Size}'), 7 | array('${4:Fred}', '${5:Blue}', '${6:Small}'), 8 | array('${7:Mary}', '${8:Red}', '${9:Large}'), 9 | array('${10:John}', '${11:Green}', '${12:Medium}') 10 | ); 11 | 12 | echo \$this->table->generate(\$data); 13 | ]]> 14 | 15 | generate_table 16 | 17 | source.php, source.php.embedded.block.html 18 | CI - Generate Table 19 | 20 | -------------------------------------------------------------------------------- /get.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->get('${1:name}') 4 | ]]> 5 | _get 6 | source.php 7 | CI - $_GET 8 | 9 | -------------------------------------------------------------------------------- /get_instance.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | get_instance 7 | 8 | source.php 9 | CI - Assign the CodeIgniter object to a variable 10 | -------------------------------------------------------------------------------- /get_post.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->get_post('${1:name}'); 4 | ]]> 5 | _get_post 6 | source.php 7 | CI - $_GET / $_POST 8 | 9 | -------------------------------------------------------------------------------- /get_request_header.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->get_request_header(); 4 | ]]> 5 | get_request_header 6 | source.php 7 | CI - Get request header 8 | 9 | -------------------------------------------------------------------------------- /ip_address.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->ip_address(); 4 | ]]> 5 | ip_address 6 | source.php 7 | CI - Get ip address 8 | 9 | -------------------------------------------------------------------------------- /is_ajax.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->is_ajax_request() 4 | ]]> 5 | is_ajax 6 | source.php 7 | CI - Is ajax request 8 | 9 | -------------------------------------------------------------------------------- /is_cli.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->is_cli_request() 4 | ]]> 5 | is_cli 6 | source.php 7 | CI - Is CLI request 8 | 9 | -------------------------------------------------------------------------------- /library.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ci =& get_instance(); 13 | } 14 | 15 | $0 16 | 17 | } 18 | 19 | /* End of file ${TM_FILENAME:${1/(.+)/\l$1.php/}} */ 20 | /* Location: ./${TM_FILEPATH/.+((?:application).+)/$1/:application/libraries/${1/(.+)/\l$1.php/}} */ 21 | 22 | ]]> 23 | library 24 | source.php, text.html.basic, text.plain 25 | CI - New Library 26 | 27 | -------------------------------------------------------------------------------- /load_helper.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->helper('${1:Helper Name}'); 4 | ]]> 5 | 6 | load_helper 7 | 8 | source.php 9 | CI - Load Helper File 10 | 11 | -------------------------------------------------------------------------------- /load_library.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->library('${1:Library Name}'${2:, \$${3:config}}); 4 | ]]> 5 | 6 | load_library 7 | 8 | source.php 9 | CI - Load Library 10 | 11 | -------------------------------------------------------------------------------- /load_model.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->model('${1:Model File}'); 4 | ]]> 5 | 6 | load_model 7 | 8 | source.php 9 | CI - Load Model 10 | 11 | -------------------------------------------------------------------------------- /load_module.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->module('${1:Module Directory/Name}'); 4 | ]]> 5 | 6 | load_module 7 | 8 | source.php 9 | HMVC CI - Load Module Controller 10 | 11 | -------------------------------------------------------------------------------- /load_view.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->view('${1:View File}'${2:, \$${4:data}}${3:, FALSE}); 4 | ]]> 5 | 6 | load_view 7 | 8 | source.php 9 | CI - Load View 10 | 11 | -------------------------------------------------------------------------------- /log.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | log 6 | source.php 7 | CI - Log Message 8 | 9 | -------------------------------------------------------------------------------- /messages.json: -------------------------------------------------------------------------------- 1 | { 2 | "0.1.1": "messages/0.1.1.txt" 3 | } -------------------------------------------------------------------------------- /messages/0.1.2.txt: -------------------------------------------------------------------------------- 1 | CodeIgniter Snippets 0.1.2 Changelog: 2 | 3 | New features: 4 | - Added some love to some of the snippets 5 | - Added variables so you can use tab to change from attribute to attribute 6 | 7 | Bug Fix: 8 | - Bug Fix on all the snippets that used the $ symbol -------------------------------------------------------------------------------- /migration.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->dbforge();${3: 11 | \$this->load->database();} 12 | } 13 | 14 | public function up() { 15 | ${4} 16 | } 17 | 18 | public function down() { 19 | ${5} 20 | } 21 | 22 | } 23 | 24 | /* End of file ${TM_FILENAME:${1/(.+)/\l$1.php/}} */ 25 | /* Location: ./${TM_FILEPATH/.+((?:application).+)/$1/:application/migrations/${1/(.+)/\l$1.php/}} */ 26 | ]]> 27 | 28 | migration 29 | 30 | source.php, text.html.basic, text.plain 31 | CI - Base Migration 32 | 33 | -------------------------------------------------------------------------------- /model.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 15 | model 16 | source.php, text.html.basic, text.plain 17 | CI - Base Model 18 | 19 | -------------------------------------------------------------------------------- /output_json.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | output->set_content_type('application/json')->set_output(json_encode(${1:$json})); 4 | ]]> 5 | output_json 6 | source.php 7 | CI - output Json 8 | 9 | -------------------------------------------------------------------------------- /output_profiler.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | output->enable_profiler(${1:TRUE}); 4 | ]]> 5 | output_profiler 6 | source.php 7 | CI - Enable Profiler 8 | 9 | -------------------------------------------------------------------------------- /package-metadata.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.1", 3 | "url": "https://github.com/mpmont/ci-snippets", 4 | "description": "PHP Codeigniter Framework Snippets" 5 | } -------------------------------------------------------------------------------- /pagination.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->library('pagination'); 4 | 5 | \$config['base_url'] = '${1:url}'; 6 | \$config['total_rows'] = ${2:100}; 7 | \$config['per_page'] = ${3:10}; 8 | \$config['uri_segment'] = ${4:3}; 9 | \$config['num_links'] = ${4:4}; 10 | \$config['full_tag_open'] = '${5:

}'; 11 | \$config['full_tag_close'] = '${6:

}'; 12 | \$config['first_link'] = '${7:First}'; 13 | \$config['first_tag_open'] = '${8:
}'; 14 | \$config['first_tag_close'] = '${9:
}'; 15 | \$config['last_link'] = '${10:Last}'; 16 | \$config['last_tag_open'] = '${11:
}'; 17 | \$config['last_tag_close'] = '${12:
}'; 18 | \$config['next_link'] = '${13:>};'; 19 | \$config['next_tag_open'] = '${14:
}'; 20 | \$config['next_tag_close'] = '${15:
}'; 21 | \$config['prev_link'] = '${16:<}'; 22 | \$config['prev_tag_open'] = '${17:
}'; 23 | \$config['prev_tag_close'] = '${18:
}'; 24 | \$config['cur_tag_open'] = '${19:}'; 25 | \$config['cur_tag_close'] = '${20:}'; 26 | 27 | \$this->pagination->initialize(\$config); 28 | 29 | echo \$this->pagination->create_links(); 30 | ]]>
31 | 32 | pagination 33 | 34 | source.php 35 | CI - Pagination Boilerplate 36 |
37 | -------------------------------------------------------------------------------- /post.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->post('${1:name}') 4 | ]]> 5 | _post 6 | source.php 7 | CI - $_POST 8 | 9 | -------------------------------------------------------------------------------- /redirect-http.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | _redirect 6 | source.php 7 | CI - URL Helper - redirect with response code 8 | 9 | -------------------------------------------------------------------------------- /redirect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | redirect 6 | source.php 7 | CI - URL Helper - redirect 8 | 9 | -------------------------------------------------------------------------------- /request_headers.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->request_headers() 4 | ]]> 5 | request_headers 6 | source.php 7 | CI - Request Headers 8 | 9 | -------------------------------------------------------------------------------- /run_validation.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | form_validation->run() 4 | ]]> 5 | 6 | run_validation 7 | 8 | source.php 9 | CI - Run form validation 10 | -------------------------------------------------------------------------------- /server.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->server('${1:name}'); 4 | ]]> 5 | _server 6 | source.php 7 | CI - $_SERVER 8 | 9 | -------------------------------------------------------------------------------- /session_all_userdata.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | session->all_userdata(); 4 | ]]> 5 | 6 | session_all_userdata 7 | 8 | source.php 9 | CI - Session - Retrieving All Session Data 10 | -------------------------------------------------------------------------------- /session_sess_destroy.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | session->sess_destroy(); 4 | ]]> 5 | 6 | session_sess_destroy 7 | 8 | source.php 9 | CI - Session - Destroying a Session 10 | -------------------------------------------------------------------------------- /session_set_userdata.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | '${2:value}' 5 | ); 6 | 7 | \$this->session->set_userdata( \$array ); 8 | ]]> 9 | 10 | session_set_userdata 11 | 12 | source.php 13 | CI - Session - Adding Custom Session Data 14 | 15 | -------------------------------------------------------------------------------- /session_unset_userdata.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | session->unset_userdata('${1:some_name}'); 4 | ]]> 5 | 6 | session_unset_userdata 7 | 8 | source.php 9 | CI - Session - Removing Session Data 10 | -------------------------------------------------------------------------------- /session_userdata.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | session->userdata('${1:item}'); 4 | ]]> 5 | 6 | session_userdata 7 | 8 | source.php 9 | CI - Session - Retrieving Session Data 10 | -------------------------------------------------------------------------------- /set_cookie.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->set_cookie('${1:name}', '${2:value}', '${3:expire}', '${4:domain}', '${5:path}','${6:prefix}', '${7:secure}'); 4 | ]]> 5 | set_cookie 6 | source.php 7 | CI - Set Cookie 8 | 9 | -------------------------------------------------------------------------------- /set_flashdata.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | session->set_flashdata('${1:name}', '${2:value}'); 4 | ]]> 5 | 6 | set_flashdata 7 | 8 | source.php 9 | CI - Set flashdata 10 | 11 | -------------------------------------------------------------------------------- /set_json.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | output->set_content_type('application/json'); 4 | ]]> 5 | set_json 6 | source.php 7 | CI - Set content type to json 8 | 9 | -------------------------------------------------------------------------------- /site_url.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | site 6 | source.php 7 | CI - URL Helper - site_url 8 | 9 | -------------------------------------------------------------------------------- /this.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $2]]> 3 | th 4 | source.php 5 | PHP - $this or other object use 6 | -------------------------------------------------------------------------------- /unit_testing_run.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | unit->run( 4 | \$result = ${1}, 5 | \$expected = ${2:TRUE}${3:, 6 | '${1}'}${4:, 7 | \htmlentities($result).' == '. \htmlentities($expected)} 8 | ); 9 | ]]> 10 | 11 | unit_run 12 | 13 | source.php 14 | -------------------------------------------------------------------------------- /upload.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | load->library('upload', \$config); 10 | 11 | if ( ! \$this->upload->do_upload()){ 12 | \$error = array('error' => \$this->upload->display_errors()); 13 | } 14 | else{ 15 | \$data = array('upload_data' => \$this->upload->data()); 16 | echo "success"; 17 | } 18 | ]]> 19 | 20 | upload 21 | 22 | source.php 23 | CI - Upload Boilerplate 24 | 25 | -------------------------------------------------------------------------------- /uri_segment.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | uri->segment(${1:3}) 4 | ]]> 5 | 6 | uri_segment 7 | 8 | source.php 9 | CI - URI Segment 10 | 11 | -------------------------------------------------------------------------------- /user_agent.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->user_agent() 4 | ]]> 5 | user_agent 6 | source.php 7 | CI - Get user agent 8 | 9 | -------------------------------------------------------------------------------- /valid_ip.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | input->valid_ip('${1:ip}') 4 | ]]> 5 | valid_ip 6 | source.php 7 | CI - Valid IP 8 | 9 | --------------------------------------------------------------------------------