«

后台的自定义边栏组件要怎样调用Module里定义的函数?

Cowade • 2023-11-12 11:35 • 211 次点击 •


我尝试着在新增组件时写入<?php ..... ?>
但是发现不起作用,查看后台发现变成了<--?php ..... ?-->
怀疑是为了安全起见不能直接运行php语句?
所以打算在Module里先定义好一个函数,然后在添加组件时调用。
请问要怎样操作??
比如我在Module里定义了一个函数如下:
function abcd(){
return strftime('%Y年');
}

直接新增组件时运行<?php echo abcd(); ?>会变成<--?php echo abcd(); ?-->
而直接 写abcd(); 会只显示“abcd();” 这样子。

又迷茫了。。。

评论:
avatar
会飞的鱼 用户2023-11-12 16:40
你是在输入框里输入的php头部代码?下次带个图
commentator
Cowade 楼主2023-11-12 18:01
@会飞的鱼:不知道什么是php头部代码 :P
我在输入框里输的是
<?php echo abcd(); ?>
但是不起作用
commentator
Cowade 楼主2023-11-12 18:01
@会飞的鱼:不知道什么是php头部代码 :P
我在输入框里输的是
<?php echo abcd(); ?>
但是不起作用
commentator
会飞的鱼 用户2023-11-12 20:59
@Cowade:建议先学习下php基础
commentator
Cowade 楼主2023-11-12 21:22
@会飞的鱼:是的。现阶段你可以指点一下怎样解决我目前的困惑吗?在输入框里的代码要怎样写才对?
commentator
会飞的鱼 用户2023-11-13 15:59
@Cowade:输入框是不允许php代码的