scooter提供五种路由类型:
routes.name.login=url:/login; controller:home; action:login
它需要一个唯一的名字,一个url,一个控制器,一个action。
# 定义一个根路由
routes.root=url:index; controller:blog; action:main
#
# 用一个已存在的名字为“index”的命名路由定义一个根路由
routes.root:index
routes.regular.showpost=url:entry/$id; controller:posts; action:show
它需要一个唯一的名字,一个url,一个控制器,一个action。
routes.default.0=url:$controller/$action
#
routes.default.1=url:$controller/$action/$id
#
routes.default.2=url:$controller/$action/$id.$format
上面的路由可以这样访问:
- /posts/list
- /posts/show/1001
- /posts/show/1001.xml //用xml格式返回
resources.list=recipes, comments, tags, users, accounts
它会为list中的每个资源定义7条路由
资源控制选项
- controller:指定使用的控制器
- controller_class:指定全路径的控制器
- singular:指定单数名称
- namespace:指定控制器所在的命名空间
- path_prefix:指定路径前缀
- path_alias:指定路径别名
- action_alias:指定action别名
- only:用来限制路由
- except:用来限制路由
- member:对单个增加路由
- collection:对多个增加路由
- add:与member类似
- requirements:限制参数类型
- parents:生成迭代路由
- strict:生成迭代路由,只能通过迭代路由访问
分享到:
相关推荐
在Scooter框架中,JavaScript扮演着关键角色,负责处理DOM操作、事件监听、数据绑定、路由管理以及组件化开发等任务。 Scooter框架的核心特性包括: 1. **模块化**:Scooter支持模块化开发,这意味着你可以将应用...
首先,scooter-server-1.0.zip是一款利用Netty框架构建的代理服务器,其核心功能是实现端口转发。端口转发技术在很多场景下都有应用,例如突破网络限制、负载均衡、测试等。通过端口转发,scooter-server能够接收...
885 - Space Scooter.mpd
BeyondCompare,由Scooter Software精心研发,是一款功能强大的文件和目录比较工具,它以其直观且高效的方式,帮助用户在多个层面上对比文件和文件夹,以便快速识别并解决差异。无论是开发者进行代码审查,还是普通...
kraken、bellhop、RAM、Scooter、field”涉及了几个在声学领域常用的计算软件工具。这些工具主要用于模拟和分析各种环境下的声波传播,对于声学工程设计、噪声控制、水下声学研究等领域具有重要意义。 1. **Kraken*...
【Scooter 开源项目详解】 Scooter是一款开源的客户关系管理(CRM)系统,专为销售人员自动化、市场营销自动化及客户服务与支持设计。这款应用旨在为企业提供一套全面的解决方案,帮助他们更有效地管理和优化与客户...
标题中的“Python库 | scooter-2.5-py3-none-any.whl”指的是一个Python库的发行版本,名为“scooter”,版本号为2.5。这个库以wheel(.whl)格式提供,是Python社区广泛使用的二进制分发格式,用于简化软件包的安装...
891 - Two-Man Scooter.mpd
10. **版本控制**:Vue-Scooter-Cli 可能会设置好基本的版本控制配置,如.gitignore文件,避免不必要的文件被版本控制系统追踪。 在使用Vue-Scooter-Cli时,开发者通常只需要通过命令行输入简单的指令,就能快速...
欢迎使用Scooter:一个SCSS框架,旨在为Dropbox提供基本样式,CSS组件和快速静态原型。 以了解更多信息 阅读 贡献 除了拼写更正和小的文档修正等其他小的贡献之外,您必须同意 。 这为我们授予了所贡献代码的明确...
资源来自pypi官网。 资源全名:scooter-2.5-py3-none-any.whl
《Scooter Beyond Compare 4.2.3 Build 22587 Portable》是一款功能强大的文件比较工具,由Scooter Software公司开发。这款软件主要用于对比文件、目录和文本,帮助用户快速发现并合并差异,是IT专业人士进行版本...
标题中的"young-man-scooter-delivering-pizza_java_javascript_jsp_"暗示了一个与在线披萨订购相关的项目,其中涉及到的主要技术是Java、JavaScript和JSP(JavaServer Pages)。这通常是一个Web应用,用户可以通过...
在这个"person_biking::kick_scooter::motor_scooter"的文档中,我们将深入探讨这个API如何支持这三种不同的出行方式,并了解其背后的技术细节。 首先,API(Application Programming Interface)是软件之间交互的...
滑板车圈 ... 该应用程序面向25-34岁的年轻人,他们专注于环保、易于使用且具有成本效益的个人交通工具。 该网站将使用户能够分享他们的评论、查看其他用户的评论并根据他们的日常需求找到最好的...框架和库 工具 9测
《MESC_FOC_ESC-master:为Segway与滑板车系统驱动的智能控制器详解》 在现代电动交通设备中,高效、稳定的控制系统是至关重要的。"MESC_FOC_ESC-master"项目专注于为Segway(赛格威)和滑板车系统提供高性能的驱动...
:fire: 设计精美的管理面板(Nodejs、Laravel、Java Spring、Ruby On Rails、Django、Asp.net Core ...) :motor_scooter: :motor_scooter: :motor_scooter: :vertical_traffic_light: Vespa 不是 CMS 或博客平台,...
在本文中,我们将深入探讨与"Scooter Federation"相关的项目,这是一个显然与踏板车社区或组织有关的项目。从提供的信息来看,该项目似乎使用了PHP编程语言,这表明其背后可能是一个基于Web的平台,用于管理、组织...
Scooter-Industries.github.io