Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何加载函数文件以在我的视图或控制器上使用其函数_Php_Codeigniter - Fatal编程技术网

Php 如何加载函数文件以在我的视图或控制器上使用其函数

Php 如何加载函数文件以在我的视图或控制器上使用其函数,php,codeigniter,Php,Codeigniter,我有一个名为functions.php的文件,该文件包含以下许多函数 function name(){ ....... } function name2($arg){ ....... } function name3($par, $par2){ ....... } Etc. 该文件不是一个类,但在一个位置包含许多函数 我的问题 我可以将此文件放置在何处,以便从任何视图文件或 控制器文件类似于全局文件 然后,介绍如何在任何视图或控制器文件中包含functions.php文件中的

我有一个名为
functions.php
的文件,该文件包含以下许多函数

function name(){
  .......
}

function name2($arg){
  .......
}

function name3($par, $par2){
  .......
}

Etc.
该文件不是一个类,但在一个位置包含许多函数

我的问题

  • 我可以将此文件放置在何处,以便从任何视图文件或 控制器文件类似于全局文件
  • 然后,介绍如何在任何视图或控制器文件中包含functions.php文件中的任何函数

  • 如果需要通过视图访问函数,则应使用自定义帮助程序:

    否则,如果您需要创建可在控制器上访问的函数,最好创建自己的库:


    您应该查看helper部分,这正是helper的作用,因为@Damien Pirsy是一个方向,但是由于Codeigniter只是PHP脚本的集合,您也可以将其包含在一个文件中,该文件总是像配置文件一样加载。我在查看Codeigniter的用户指南后才在这里添加我的问题,我也在网上搜索,想找到任何对我有帮助的东西,但我还是不知道该怎么办that@Ayman萨法迪:你的帖子真的帮助了我。非常感谢。