aboutsummaryrefslogtreecommitdiff
path: root/vim/bundle/vim-snippets/snippets/simplemvcf.snippets
diff options
context:
space:
mode:
Diffstat (limited to 'vim/bundle/vim-snippets/snippets/simplemvcf.snippets')
-rw-r--r--vim/bundle/vim-snippets/snippets/simplemvcf.snippets122
1 files changed, 122 insertions, 0 deletions
diff --git a/vim/bundle/vim-snippets/snippets/simplemvcf.snippets b/vim/bundle/vim-snippets/snippets/simplemvcf.snippets
new file mode 100644
index 0000000..2ef6a65
--- /dev/null
+++ b/vim/bundle/vim-snippets/snippets/simplemvcf.snippets
@@ -0,0 +1,122 @@
+snippet sm_controller
+ <?php
+ namespace Controllers;
+ use Core\View;
+ use Core\Controller;
+
+ class ${1:class_name} extends Controller
+ {
+ public function __construct()
+ {
+ parent::__construct();
+ }
+
+ public function index()
+ {
+ ${2:}
+ }
+ }
+snippet sm_model
+ <?php
+ namespace Models;
+
+ use Core\Model;
+
+ class ${1:class_name} extends Model
+ {
+ function __construct()
+ {
+ parent::__construct();
+ }
+ }
+snippet sm_model_crud
+ <?php
+ namespace Models;
+
+ use Core\Model;
+
+ class ${1:class_name} extends Model
+ {
+ private $${2:table};
+ function __construct()
+ {
+ parent::__construct();
+ }
+
+ public function getRow($where)
+ {
+ return $this->db->select('SELECT * FROM '.$table.' WHERE ${3:where}', $data);
+ }
+
+ public function getRows($where)
+ {
+ return $this->db->select('SELECT * FROM '.$table.');
+ }
+
+ public function insert($data)
+ {
+ $this->db->insert($table, $data);
+ }
+
+ public function update($data, $where)
+ {
+ $this->db->update($table ,$data, $where);
+ }
+
+ public function delete($where)
+ {
+ $this->db->delete($table, $where);
+ }
+ }
+snippet sm_render
+ View::render('${1:view}', $${2:array});
+snippet sm_render_template
+ View::renderTemplate('${1:part}', $${2:array});
+
+# database
+snippet sm_db_select
+ $this->db->select(${1:sql}, ${2:where});
+
+snippet sm_db_insert
+ $this->db->insert(${1:table}, ${2:data});
+
+snippet sm_db_update
+ $this->db->update(${1:table}, ${2:data}, ${3:where});
+
+snippet sm_db_delete
+ $this->db->delete(${1:table}, ${2:where});
+
+snippet sm_db_truncate
+ $this->db->delete(${1:table});
+
+#session
+snippet sm_session_set
+ Session::set(${1:key}, ${2:value});
+
+snippet sm_session_get
+ Session::get(${1:key});
+
+snippet sm_session_pull
+ Session::pull(${1:key});
+
+snippet sm_session_id
+ Session::id();
+
+snippet sm_session_destroy
+ Session::set(${1:key});
+
+snippet sm_session_display
+ Session::display();
+
+#url
+snippet sm_url_redirect
+ Url:redirect('${1:path}');
+
+snippet sm_url_previous
+ Url:previous();
+
+snippet sm_url_templatepath
+ Url:templatePath();
+
+snippet sm_url_autolink
+ Url:autolink('${1:string}');