This is a Sublime Text package which includes a bunch of handy snippets for doing Codeigniter 4 framework development.
If you have the 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 4 framework Snippets.
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/ci4-snippets ci4-snippets
If you find error or whatever just fork it and send me a pull request.
| Command | Description |
|---|---|
| ci_model | Model namespace |
| ci_controller | Controller namespace |
| ci_load_helper | Load helper sintax |
| ci_view | Echo CI view |
| ci_new_renderer | New View Renderer |
| ci_render_section =ci_log | Logging information> Render section view |
| ci_extend_layout | Extend layout (insert view into a layout) |
| ci_view_section | View section (content within a view that extends a layout) |
| ci_view_include | View include |
| ci_get_locale | Get Locale |
| load_database | Load the Database |
| ci_db_query | Query |
| ci_query_result | Get the query result as object |
| ci_query_result_array | Get the query result as array |
| ci_query_row | Get the query result as row (object) |
| ci_query_row_array | Get the query result as row (array) |
| ci_addroute | Add Route |
| ci_addrouteclosure | Add Route With Closure |
| ci_anchor | Anchor Link |
| ci_getCookie | Return any data from $_COOKIE |
| ci_getGet | Return any data from $_GET |
| ci_getPost | Return any data from $_POST |
| ci_getServer | Return any data from $_SERVER |
| ci_getVar | Return any data from $_GET, $POST, or $_COOKIE |
| ci_isajax | Check if request is ajax |
| ci_iscli | Check if request is CLI |
| ci_issecure | Check if request is HTTPS |
| ci_log | Logging information |
| ci_filter | Create a new filter class |
| ci_db_conn | Create a new database connection |
| ci_entity | Create a new Entity class |
| ci_cache | Save into the cache for x minutes |
| ci_getcache | Grab an instance of the cache engine directly through the Services class |
| ci_email | Basic example demonstrating how you might send email |
| ci_email_config | Basic email Preferences |
| ci_html_table | Create a basic html table based in a given array |
| ci_query_table | Create a basic html table based in query result |
| ci_table_template | Set your basic html table layout |
| ci_inicontroller | Create an init controller function |
| ci4_affectedRows | Query builder get the affected rows |
| ci4_countAll | Query builder count all results |
| ci4_db_from | Query builder set From |
| ci4_db_join | Query builder set Join |
| ci4_db_whereNotIn | Query builder Where Not In |
| ci4_db_whereNotInSubquery | Query builder where not in with subquery |
| ci4_getPlatform | Get DB platform |
| ci4_getVersion | Get DB Version |
| ci4_insertID | Get inserted ID |
| ci4_lastQuery | Get last query from query builder |