Expression Engine PHP&嵌入式entry_id_from

时间:2013-09-25 20:01:34

标签: parsing global-variables embed expressionengine

我在一个正在构建PHP数组的文件中有以下行,并将其写入服务器上的txt文件中。:

{exp:channel:entries channel="orders" entry_id_from="{embed:LAST_ID}" sort="desc" dynamic="no"}

另一个需要从数据库获取id的文件和THIS FILE必须嵌入到ACTION FILE(带有上面一行的那个)和要放入entry_id_from的ID中 LAST_ID文件:

<?
include '!mysql.php';
$last_id = @mysql_result(mysql_query('SELECT comanda_id_end FROM output_comenzi ORDER BY id DESC'),0);
if(!$last_id) $last_id = 0;
echo $last_id;
?>

如何使LAST_ID文件获得PARSED,获取值并将其插入entry_id_from文件?我想以某种方式将The Parsed Mysql文件嵌入到ARRay文件中。

请帮助:)

1 个答案:

答案 0 :(得分:1)

编辑在输出时为PHP工作:

我仔细检查了EE parse order,看起来你可以在输出上使用EE解析工作,但我不是100%肯定。

最后一个ID文件('template_group / LAST_ID'EE模板)。设置为在输出上解析PHP(根据您的要求)。

<?

include '!mysql.php';
$last_id = @mysql_result(mysql_query('SELECT comanda_id_end FROM output_comenzi ORDER BY id DESC'),0);
if(!$last_id) $last_id = 0;

?>

// call our embedded template and pass our EE variable forward
{embed="template_group/EXPORT_ACTION_FILE" LAST_ID="<? echo  $last_id; ?>"}

您的其他文件('template_group / EXPORT_ACTION_FILE'EE模板):

{exp:channel:entries channel="orders" entry_id_from="{embed:LAST_ID}" sort="desc" dynamic="no"}