企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
* [ ] 获取View视图文件 返回绝对路径文件名,如要支持Worker请使用require 引入 ``` Frame::ViewFile($File = null, $Type = false); ``` ***** File(null|string|bool):文件名 `@开头=zqphp框架目录,#开头=启动目录,~开头=项目目录,/开头=View根目录` Type(bool):是否生成静态 (Config中的生成静态开关打开了,生成静态才生效) ***** 如访问index/main使用此方法 ``` <?php //写法1 class index{ public function main() { echo 'Hello'; //默认当前类和方法名View文件,可以输出ViewFile()看一下 require Frame::ViewFile();//不生成静态 } } //返回的是:项目目录/View/index/main.php ``` ``` <?php //写法2 class index{ public function main() { echo 'Hello'; require Frame::ViewFile(true);//生成静态 } } //返回的是:项目目录/View/index/main.php ``` ``` <?php //写法3 class index{ public function main() { echo 'Hello'; require Frame::ViewFile('login');//不生成静态 } } //返回的是:项目目录/View/index/login.php ``` ``` <?php //写法4 class index{ public function main() { echo 'Hello'; require Frame::ViewFile('login',true);//生成静态 } } //返回的是:项目目录/View/index/login.php ``` ``` <?php //写法5 class index{ public function main() { echo 'Hello'; require Frame::ViewFile('/login'); } } //返回的是:项目目录/View/login.php ``` ``` <?php //写法6 class index{ public function main() { echo 'Hello'; require Frame::ViewFile('~login'); } } //返回的是:项目目录/login.php ``` ``` <?php //写法7 class index{ public function main() { echo 'Hello'; require Frame::ViewFile('#login'); } } //返回的是:启动目录/login.php ```