gpt4 book ai didi

php - 如何测试是否从 CakePHP 控制台运行?

转载 作者:可可西里 更新时间:2023-11-01 00:36:49 25 4
gpt4 key购买 nike

我有一个 CakePHP 控制台外壳,在 Model->afterFind() 尝试向结果中添加一些数据(包括添加链接)之前工作正常,这在被调用时似乎不起作用从控制台。

有没有办法在 Model->afterFind() 回调函数中测试它是否是从控制台 Shell 调用的,这样我就可以跳过我不需要的麻烦部分?

谢谢,伊恩

最佳答案

我不太确定是否有 Cake 方法可以做到这一点,但您可以通过常规 PHP 来做到这一点

 if(php_sapi_name() == 'cli' && empty(getClientIP())) {
//running via CLI
} else {
//running normally
}

关于php - 如何测试是否从 CakePHP 控制台运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5613097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com