mur*_*ala 2 php codeigniter batch-file
我想安排一个任务在PHP的某个时间运行,我正在使用codeigniter框架.所以想要写一个批处理文件来执行给定控制器中的给定函数.我为简单的php文件编写了一个批处理文件,它正常工作,但在为codeigniter编写时出错.
下面是我的codeigniter批处理文件
C:\ xampp\php\php.exe -f C:\ xampp\htdocs\DatabaseServices\index.php\controller_name\FUNCTION_NAME它发出错误'无法加载文件'
请参阅CLI界面上的Codeigniter文档.
现在,您通常会使用类似以下的URL访问您的网站:example.com/index.php/tools/message
相反,我们将在Mac/Lunix中打开终端,或者在Windows中运行>"cmd"并导航到我们的CodeIgniter项目:
$ cd /path/to/project;
$ php index.php tools message
Run Code Online (Sandbox Code Playgroud)
确保为控制器发送正确的参数.
在你的情况下:
cd C:\xampp\htdocs\DatabaseServices
C:\xampp\php\php.exe index.php controller_name FUNCTION_NAME
Run Code Online (Sandbox Code Playgroud)