我发现了很多关于此的讨论,但我似乎无法使其发挥作用。我这样在php中定义变量
$theme_name = 'layout1';
因此,我尝试了以下方法,通过以下每一项,一次一个,使用 {{ theme.name }} 在我的 CMS 模板中显示“layout1”,但它们都不起作用。带有 $twig 的给出了未定义的变量“twig”。
$theme['name'] = $theme_name;
$app["twig"]->addGlobal("name", $theme_name);
$GLOBALS['theme'] = 'layout1';
$twig->addGlobal('themename', 'layout1');
Run Code Online (Sandbox Code Playgroud)
那么我哪里出错了?
我在SO上发现了这个命令,这正是我想知道但我只看到控制台输出.我需要命令来重写它正在处理的文件(file.txt).此命令获取大于400的文件中的每个数字(井,正整数)并向其添加13.
perl -pe 's/\d+/$& > 400 ? $&+13 : $&/ge' file.txt
Run Code Online (Sandbox Code Playgroud)