Il est possible de gagner un temps fou avec les snippets de sublime text.
Utilisant régulièrement le framework kohana, je me suis décidé à créer des raccourcis pour les principales fonctions de Kohana.
Le package se trouve ici : https://github.com/golf3gtiii/Kohana234-sublimeText2-plugin
Cet article reprend le readme qui est en anglais, en version française :
En gras, le raccourci, puis le code généré :
raccourci : code généré
INDEX
Raccourcis Kohana
kconf : Kohana::config('')
klang : Kohana::lang('')
ORM
korm : ORM::factory('')
kmodel :
defined('SYSPATH') OR die('No direct access allowed.');
class _Model extends ORM {
}
Sessions
ktsg : $this->session->get('')
ktss : $this->session->set('', )
kflash : $this->session->set_flash()
Url
kbase : url::base()
kcurrent : url::current()
kredirect : url::redirect()
Autres
krender : $this->auto_render = false
ktc : $this->template->content
kswift :
$swift = email::connect();
$from = '';
$subject = '';
$message = '';
$recipients = new Swift_RecipientList;
$recipients->addTo('');
$message = new Swift_Message($subject, $message, "text/html");
$swift->send($message, $recipients, $from);
$swift->disconnect();
Database
kquery :
$db = new database('');
$query = "";
$results = $db->query($query);