自定义函数custom.php的对应action地址是多少呀 迅睿框架 更新 2023-09-04 17:46:43 游歌 请教前端怎么往custom.php里传参数呀,要做个根据不同参数来写入不同值的cookie,function标签无法满足需求,表单提交传参数的action地址应该是哪呢?
{php $cookie_theme = \Phpcmf\Service::L('input')->get_cookie('my_theme');} {if $cookie_theme == 'green' || empty($cookie_theme)} <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-green.css"> {elseif $cookie_theme == 'blue'} <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-blue.css"> {elseif $cookie_theme == 'red'} <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-red.css"> {elseif $cookie_theme == 'gray'} <link rel="stylesheet" href="{HOME_THEME_PATH}css/minimalist-gray.css"> {/if}没有使用系统表单,就是需要根据用户点击往COOKIE里写一个值而已,然后根据这个值来加载对应的风格CSS。现在的问题就是不知道该怎么往custom.php里传值,直接在模板里用set_cookie又没有办法做用户点击的判断。function my_theme_cookie($value) { \Phpcmf\Service::L('input')->set_cookie('my_theme', $value, '8640000'); }custom.php里这么写的,就差把用户选择的风格值传进去这一步了。