2

我想安排一个任务在 php 中的某个时间运行,我正在使用 codeigniter 框架。所以想编写一个批处理文件来在给定的控制器中执行给定的功能。我已经为简单的 php 文件编写了一个批处理文件,它可以正常工作,但在编写 codeigniter 时出错。

下面是我的codeigniter批处理文件

C:\xampp\php\php.exe -f C:\xampp\htdocs\DatabaseServices\index.php\controller_name\FUNCTION_NAME 它给出错误“无法加载文件”

4

1 回答 1

5

请参阅CLI 界面上的 Codeigniter 文档

现在通常您会使用类似于以下的 URL 访问您的站点:example.com/index.php/tools/message

相反,我们将在 Mac/Lunix 中打开终端或在 Windows 中转到 Run > "cmd" 并导航到我们的 CodeIgniter 项目:

$ cd /path/to/project;
$ php index.php tools message

确保您为控制器发送正确的参数。

在你的情况下:

cd C:\xampp\htdocs\DatabaseServices
C:\xampp\php\php.exe index.php controller_name FUNCTION_NAME
于 2012-04-27T15:05:36.900 回答