当您从控制器调用时,您的文件路径位置是什么?


What's your filepath location when you're calling from a controller

我需要从控制器函数调用脚本,但我不确定我的当前目录是什么。

该脚本位于与codeigniter应用程序文件夹相同级别的资产文件夹中。我可以称之为利用需要base_url()。"/资产/php/script.php";

,但我宁愿不使用,因为它是使用http

如果您使用的是PHP 5.3,您可以使用__DIR__常量,它为您提供了PHP文件的绝对路径。如果__DIR__不可用,可以用dirname(__FILE__)代替。见http://php.net/manual/en/language.constants.predefined.php