我需要在OpenCart系统的每个页面上放置一个表单。是否有可能我可以在每个页面上显示一个PHP函数somwhere?
类似的东西:
<?php
require_once('../function.php');
test(1);
?>
我只需要知道要放入哪个.tpl
或.php
文件。
我做的是
/system/startup.php
require_once( 'http://domain.com/orderform/test123.php/');
文件test123.php结构为
<?php
require_once('../function.php');
test(1);
?>
它的工作正常,但我看到网站顶部有一条线说这个
警告:session_start():无法发送会话缓存限制器 - 标头 已发送(输出开始于 http://domain.com/orderform/test123.php/:42)in 第12行/home/domain/public_html/system/library/session.php
答案 0 :(得分:0)
我想(未经测试)你需要这个......
你可以在header.php中添加功能所以所有页面都可以使用标题,你可以在所有页面上使用你的功能
transform="translate(0, -1000)"
答案 1 :(得分:0)
在system/helper
中,您可以创建自己的文件,例如other.php
// system/helper/other.php
function smpleFunction() {
echo "Hi this works..!";
}
现在你需要包括,添加以下行
// system/startup.php
require_once(DIR_SYSTEM . 'helper/other.php');
现在,您可以随意直接拨打smpleFunction()
。
答案 2 :(得分:0)
在static.php
/catalog/controller/information/
// /catalog/controller/information/static.php
function newfunction() {
echo "I am new !!";
}
现在需要通过以下
在system/startup.php
上添加该文件
// //system/startup.php
require_once(DIR_SYSTEM . '/catalog/controller/information/static.php');
现在,您可以随意直接拨打newfunction()
。
答案 3 :(得分:0)
在系统/库中,您可以创建自己的函数文件,例如functions.php
Fragmentactivity...
在index.php上添加以下代码以加载库functions.php
//system/library/functions.php
function testfuntion(){
echo "This is test function";
}
现在您可以通过以下代码在任何地方使用此功能。
// Cart
$registry->set('cart', new Cart($registry));
// your library functions
$registry->set('functions', new Functions($registry));