斯莱克斯片段
Sublime Text的包,包含为PHP微框架Silex编写的实用片段。
详细信息
安装
- 总计 1K
- Win 547
- Mac 281
- Linux 273
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
阅读手册
Sublime-Silex
这是一个Sublime Text包,包含了对Silex(PHP微框架)有用的片段。
如何安装
使用Package Control
运行“Package Control: Install Package”命令,找到并安装Silex Snippets
插件。
手动安装
下载 git仓库至您的包文件夹。
您也可以将仓库的克隆副本放入您的包文件夹
git clone https://github.com/franciscosantamaria/sublime-silex.git silex-snippets
快捷方式
路由
siget
GET路由。
$app->get('', function () use ($app) {
}
);
sipost
POST路由。
$app->post('', function () use ($app) {
}
);
siput
PUT路由。
$app->put('', function () use ($app) {
}
);
simatch
匹配所有方法路由(GET、POST、PUT和DELETE)。
$app->match('', function () use ($app) {
}
);
sidel
DELETE路由。
$app->delete('', function () use ($app) {
}
);
中间件
siafter
在中间件之后。允许在将响应发送到客户端之前修改响应。
$app->after(function (Request $request, Response $response) {
}
);
sibefore
在中间件之前。允许在控制器执行之前修改请求。
$app->before(function (Request $request) {
}
);
sifinish
完成中间件。允许在响应发送后执行任务。
$app->finish(function (Request $request, Response $response) {
}
);
服务提供者
注册服务提供者
sidoctrinere
注册DoctrineServiceProvider。
$app->register(new Silex\Provider\DoctrineServiceProvider(), array(
'db.options' => array(
'driver' => '',
'dbname' => '',
'host' => '',
'user' => '',
'password' => '',
),
));
simonologre
注册MonologServiceProvider。
$app->register(new Silex\Provider\MonologServiceProvider(), array(
'monolog.logfile' => '',
'monolog.level' => '',
'monolog.name' => '',
)
);
siserializerre
注册SerializerServiceProvider。
$app->register(new Silex\Provider\SerializerServiceProvider());
sisessionre
注册SessionServiceProvider。
$app->register(new Silex\Provider\SessionServiceProvider());
simailerre
注册SwiftmailerServiceProvider。
$app->register(new Silex\Provider\SwiftmailerServiceProvider(), array(
'swiftmailer.options' => array(
'host' => '',
'port' => '',
'username' => '',
'password' => '',
'encryption' => ,
'auth_mode' => ,
),
));
sitransre
注册TranslationServiceProvider。
$app->register(new Silex\Provider\TranslationServiceProvider(), array(
'locale_fallbacks' => array('en'),
));
sitwigre
注册TwigServiceProvider。
$app->register(new Silex\Provider\TwigServiceProvider(), array(
'twig.path' => '',
));
siurlgere
注册UrlGeneratorServiceProvider。
$app->register(new Silex\Provider\UrlGeneratorServiceProvider());
sivalre
注册ValidatorServiceProvider。
$app->register(new Silex\Provider\ValidatorServiceProvider());
服务
服务定义
sise
创建新的服务定义。
\$app[''] = function() {
};
sisec
创建新的服务定义,将容器作为参数传递。
\$app[''] = function($app) {
};
共享服务
sisha
创建新的共享服务定义。
$app[''] = $app->share(function() {
}
);
sishac
创建一个新的共享服务定义,通过参数传递容器。
$app[''] = $app->share(function($app) {
}
);
受保护服务
sipro
创建一个新的受保护服务定义。
$app[''] = $app->protect(function() {
}
);
Monolog
simonodebug
创建一个带有 'debug' 等级的日志条目。
$app['monolog']->addDebug('');
simonoerr
创建一个带有 'error' 等级的日志条目。
$app['monolog']->addError('');
simonoinfo
创建一个带有 'info' 等级的日志条目。
$app['monolog']->addInfo('');
simonowarn
创建一个带有 'warning' 等级的日志条目。
$app['monolog']->addWarning('');
序列化器
siserialize
使用 Symfony\Component\Serializer\Serializer 的一个实例来序列化数据。
$app['serializer']->serialize(,'');
sideserialize
使用 Symfony\Component\Serializer\Serializer 的一个实例将数据反序列化为给定类型。
$app['serializer']->deserialize(,'','');
会话
siseget
从会话存储中获取一个值。
$app['session']->get('');
siseset
在会话存储中存储一个值。
$app['session']->set('',);
Swiftmailer
simailsend
发送电子邮件。
$app['mailer']->send();
翻译
sitrans
$app['translator']->trans($message,array(
'' => '',
));
Twig
sitwig
渲染一个 twig 文件。
$app['twig']->render('',array(
'' => '',
));
UrlGenerator
siurlgen
为命名路由生成 URL。
app['url_generator']->generate('',array('' => ''));
贡献
如果您发现了错误或想要添加新的片段,请随意分支项目,并提出任何您想要的拉取请求。