swoft 开发的坑 路由不生效
发表于|更新于|php
自动重载代码失效
根据实测,修改文件必须手动重启swoft,自动重载根本没有卵用
文章作者: developer
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!
相关推荐
2019-03-08
swoft 获取 容器 swoole_http_server 进程worker_id
获取容器123$con = Swoft\Bean\BeanFactory::getContainer();$app = $con->getBeanNames();return var_export($app,true); 通过BeanFactory类可以操作所有的bean通过以上方法可以获取所有的bean名 获取swool_http_server1234$http = Swoft\App::$server;$server = $http->getServer();$pid = $server->worker_pid;return var_export($pid, true);
2019-03-15
swoft 中间件 基本使用
swoft中间件在请求到达控制器之前拦截请求,主要有两种写法 1. 不合法请求12// 直接返回response对象return response() 2. 合法请求12$response = $handler->handle($request);return $response;
2019-03-25
swoft 1.0 自定义 redis 池
定义Redis池在app/config/beans/base.php增加如下配置 1234'cacheRedis' => [ 'class' => \Swoft\Redis\Redis::class, 'poolName' => 'cacheRedis',], 定义Redis池配置12345678910111213141516171819202122232425namespace App\Pool\Config;use Swoft\Bean\Annotation\Bean;use Swoft\Bean\Annotation\Value;use Swoft\Redis\Pool\Config\RedisPoolConfig;/** * CacheRedisPoolConfig * * @Bean() */class CacheRedisPoolConfig extends RedisPoolConfig{ /...
2019-03-15
swoft 支持 OPTIONS 请求
如果路由中不明确设置,swoft默认只使用了post get请求只要在控制器中明确声明OPTIONS请求即可
2019-03-16
swoft 中间件 传递数据 request
经过查看源码 1request() 方法会获取当前请求上下文,并在请求结束时销毁,所以可以安全使用他传递数据例如中间件获取用户信息结束后可以 123$req = request();$req->user = $udata;$req->openid = $openid;
2019-03-17
swoft 容器 注入 ioc 补充
在使用swoft注入时候,发现一些文档没有说明的条件 注解类Bean注入没有给定名字例如 12345/** * CacheRedisPoolConfig * @Bean() */class CacheRedisPoolConfig extends RedisPoolConfig{} 在使用时需要给定var注释也不能写名字 12345/** * @Inject() * @var CacheRedisPoolConfig */public $poolConfig; 注解时给定了名字 1234/** * CacheRedisPoolConfig * @Bean("CacheRedisPoolConfig") */ 使用时候 1234/** * @Inject("CacheRedisPoolConfig") * @var CacheRedisPoolConfig */
公告
This is my Blog