CakePHP控制台

本文介绍了如何使用CakePHP控制台工具进行命令行操作,包括如何运行控制台程序、查看路径信息及指定应用程序文件夹等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本节提供了一个引入CakePHP命令行。如果你曾经需要访问您的CakePHP MVC类cron作业或其他命令行脚本,本节是给你的。
PHP提供了一个CLI文件系统和应用程序客户机,使与更为顺畅。CakePHP控制台提供了一个框架来创建shell脚本。控制台使用dispatcher-type设置加载一个shell或任务,并把它的参数。
请注意
命令行(CLI)构建PHP必须在系统上可用,如果你计划使用控制台。
在我们进入细节之前,让我们确保我们可以运行CakePHP控制台。首先,你需要把一个系统外壳。本节中所示的示例将在bash中,但CakePHP控制台是windows。让我们从bash执行控制台程序。这个例子假设用户当前登录到一个bash提示,目前的根源CakePHP应用程序。
CakePHP应用程序包含一个控制台目录包含所有贝壳和任务的应用程序。它还带有一个可执行:
$ cd /path/to/cakephp/app
$ Console/cake
通常是明智的核心蛋糕可执行文件添加到您的系统路径,你可以随时随地使用蛋糕命令。这方便当你创建新项目。看到蛋糕添加到系统路径可用系统如何制作蛋糕。
不使用任何参数运行控制台产生这样的帮助信息:
Welcome to CakePHP v2.0.0 Console
---------------------------------------------------------------
App : app
Path: /path/to/cakephp/app/
---------------------------------------------------------------
Current Paths:

 -app: app
 -working: /path/to/cakephp/app
 -root: /path/to/cakephp/
 -core: /path/to/cakephp/core

Changing Paths:

your working path should be the same as your application path
to change your path use the '-app' param.
Example: -app relative/path/to/cakephp/app or -app /absolute/path/to/cakephp/app

Available Shells:

 acl [CORE]                              i18n [CORE]
 api [CORE]                              import [app]
 bake [CORE]                             schema [CORE]
 command_list [CORE]                     testsuite [CORE]
 console [CORE]                          upgrade [CORE]

To run a command, type 'cake shell_name [args]'
To get help on a specific command, type 'cake shell_name help'

第一个信息打印与路径有关。这是特别有用如果你运行控制台从文件系统的不同部分。
因为很多用户添加CakePHP控制台系统的路径,所以可以轻松地访问。打印工作,根、应用和核心路径允许您看到控制台将做出改变。更改应用程序文件夹你想,你能提供它的路径作为第一个参数蛋糕命令。下一个示例显示了如何指定应用程序文件夹,假设你已经控制台文件夹添加到您的路径:
$ cake -app /path/to/cakephp/app

可以提供的路径相对于当前工作目录或提供一个绝对路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值