考虑以下小提琴
p {
-webkit-transform: translate(-100%, 0);
-moz-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
-o-transform: translate(-100%, 0);
transform: translate(-100%, 0);
-webkit-transition: transform 1s ease-in;
-moz-transition: transform 1s ease-in;
-o-transition: transform 1s ease-in;
transition: transform 1s ease-in;
}
a:hover + p {
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
Run Code Online (Sandbox Code Playgroud)
转换在FF中顺利进行,但在Safari或Chrome(在我的Mac上)根本没有转换.
转换属性是否加上前缀或我的代码中是否存在某种语法错误?
我正在尝试为我的 API 实现以下 URL(我正在使用 Codeigniter 和 Phil Sturgeon 的REST 服务器库):
/players -> refers to index method in the players controller
/players/rookies -> refers to rookies method in the players controller
Run Code Online (Sandbox Code Playgroud)
我不希望 URL 带有尾随“索引”
/players/index
Run Code Online (Sandbox Code Playgroud)
当我像这样定义路由时,这根本没有问题:
$route['players'] = 'players/index';
Run Code Online (Sandbox Code Playgroud)
一切都按预期进行。
我的问题是我需要额外的 URL 段,如下所示:
/players/rookies/limit/10/offset/5/key/abcdef
Run Code Online (Sandbox Code Playgroud)
上面的示例有效,但以下示例无效:
/players/limit/10/offset/5/key/abcdef
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:显然我的控制器中{"status":false,"error":"Unknown method."}
没有方法。limit
我如何设置我的routes.php配置文件才能使这些URL正常工作?
任何帮助深表感谢!
php rest codeigniter codeigniter-routing codeigniter-restserver