DUX

帮助中心

系统使用

基础语法

更新时间:2024-11-21 16:17
阅读量:1260

DuxCMS Next 使用 latte 作为模板引擎,则可查看 latte 文档 获取全部标签的使用方法,下面介绍 DuxCMS 中常用的标签。

变量

下面文档中 var 为变量名称,与原生 PHP 语法一致,通过 $var 来调用变量。

变量赋值

{var $var = 我是变量内容}

变量输出

使用该标签输出变量值到页面中,语法与php语法一致使用 {} 进行包裹。

变量内容为:{$var}

数组变量

{var $var = ['name' => '名称']}

name 为:{$var['name']}

对象变量

{var $var = \App\Content\Service\Article::info(1)}

文章标题为:{$var->title}

函数变量

可以调用任意 PHP 支持的函数进行输出

{date('Y')}年

逻辑

用于常规的判断等使用。

逻辑判断

使用逻辑运算符 == != > < >= <= 等来进行逻辑判断。

{var $var = 1}

{if $var == 1}
    等于1
{elseif $var == 2}
    等于2
{else}
    不等于1或者2
{/if}

逻辑标签

我们可以采用 html 属性式的语法来进行判断。

{var $var = 1}

<div n:if="$var == 1">等于1</div>
<div n:else>不等于1</div>

循环

数组循环

用于将数组进行循环。

{var $items = [
    [
        "name" => "one",
    ],
    [
        "name" => "tow",
    ]
]}
{foreach $items as $item}
    <a>{$item['one']}</a>
{/foreach}
开发者交流
如果您是开发者 可以加入微信群和我们进行讨论
© copyright 2013-2023 Dux. All rights reserved. 陇ICP备2023003718号-1