【发布时间】:2016-11-16 00:29:36
【问题描述】:
假设 - 据我了解,Liquid 的工作方式是变量page.my_key 可以与名称为page 和键my_key 的PHP 数组进行比较:$page['my_key']。按照同样的逻辑,我们可以将{{ page.my_key }} 与echo $page['my_key'] 进行比较。
我们可以比较一下前面的问题:
----
my_key: my_value
----
到这个 PHP 代码:
$page['my_key'] = "my_value";
问题 - 我想做这样的事情:
$page['my_key'] = "my_value";
$page['my_key2'] = "my_value2";
$key = "my_key";
echo $page[$key];
我能想到的只有:
----
my_key: my_value
my_key2: my_value2
----
{% assign key = 'my_key' %}
{{ page.{{ key }} }}
但是,这行不通……不过,这样的事情可能吗?
【问题讨论】: