我在服务器的根目录上有一个蛋糕php项目,我需要放一些应该单独工作的php文件。我该怎么办?
答案 0 :(得分:1)
如果您想使用浏览器访问您的文件,则至少有两个选项:
答案 1 :(得分:0)
从CLI运行独立脚本
如果你想知道如何在蛋糕中执行此操作,那么如果从命令行运行,则应该考虑使用shell。
Shell解决了需要从命令行运行的一个脚本问题。
通过浏览器请求的文件
如果您有兴趣从浏览器访问该文件,我建议您将操作添加到您的某个控制器。即使你不想将脚本重写为蛋糕,你仍然应该通过控制器运行请求,所以最终,你将能够将脚本移植到蛋糕中。或者,如果需要,可以利用任何身份验证或测试。
如果您要加载一个独立脚本,请将其放入库中。
App\Lib\MyUtility.php
<?php
namespace App\Lib;
class MyUtility
{
public function doThings()
{
echo "Hey I am doing things";
}
}
App\Controller\UtilitiesController.php
<?php
namespace App\Controller;
use App\Controller\AppController;
use App\Lib\MyUtility;
class UtilitiesController extends AppController
{
public function doThings()
{
(new MyUtility())->doThings();
// You can exit here or actually give some feedback to the browser if needed
exit;
}
}