Plugin Code Snippet Untuk Codeiginiter di Sublime

Sudah lama tidak update blog, karena ada kesibukan yang lebih urgent hheheh. OK, sebagai tulisan pembuka setelah vakum saya akan bahas yang ringan-ringan dulu lah, saya akan sedikit me-review plugin yang ada di sublime. Rencananya minimal satu minggu sekali saya akan update blog ini. OK langsung saja, jika kalian seorang yang maniak pemrograman berbasis web (PHP) kalian pasti tau dengan Codeigniter. Yup salah satu framework PHP yang sangat familiar. Bukan hanya mudah, Codeigniter juga tergolong framework yang cepat.

Kegiatan ngoding sudah pasti tidak lepas dari yang namanya text editor hhaha. Text editor favorit saya Sublime, menurut saya Sublime sangatlah powerful untuk sebuah text editor yang ringan selain juga memiliki banyak plugin pendukung. Nah plugin yang menurut saya paling berguna untuk maniak PHP + Codeigniter adalah “Codeigniter Snippets”Code Snippet Plugin yang 95% akan sangat membantu anda dalam membangun Aplikasi PHP karena menyediakan shorcuts dari kode yang umum digunakan dalam Codeigniter.

Menggunakan plugin ini sangatlah mudah, cukup ketik shortcut lalu enter dan baaam, selurub kode akan muncul. Agak susah sih ya saya jelasinnya. Simple-nya begini misal kita ingin buat file Controller/Model baru di Codeigniter, umumnya begini kita buat file php nya dan isinya kita ketik, nah kalau kita menggunakan plugin ini cukup ketik con.. akan muncul semacam auto correct gitu lalu tekan enter dan baris kode akan otomatis langsung jadi. Gambarnya seperti ini:
12

bukan cuma mempermudah untuk membuat Controler atau Model saja, untuk nge-load library, view, model atau post pun juga mudah, tinggal ketik shortcut-nya saja.
4

Wah hampir lupa, berikut saya lampirkan juga beberapa shortcut-nya, kalau untuk cara instalnya sudah pernah saya bahas di Sini. Ok sampai disini dulu tulisan saya, coret-coret aja dibawah kalau mau. Hhehe.

Daftar Shortcuts Codeigniter Snippets:

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

Shortcuts via: ci-snipppets github

Leave a Reply

Your email address will not be published. Required fields are marked *