php 关于thinkphp框架的,判断输出的是1还是2或者3又或者4.。。。。

2024-11-05 23:26:25
推荐回答(3个)
回答(1):

thinkph是smarty引擎,,,应该支持if标签,貌似他把标签分隔符自定义为<>了


分类1

分类2
...以此类推

只运迹要在后台把数据库中的类型assign给变量$type即可,其实也可以在后台用PHP来判游链断,看个人喜好吧,神悄孙不过这样就把框架的作用给废了。。。

回答(2):

在后台在前台都行,看哪样更方便处理

在模板中,先把$type 变量分配过来数备:
类型1
类型2
....
类型8


后台处理:

if($type == 1){
    $this->type = "类型1"; //这样就可以直接在模板中使用type变量
}elseif($type == 2){
    $this->亏斗type = "类型1";
}...省略部分...else{
    $this->type = "类型8";
}

回答(3):

在后族吵升台从数据库取出分类的兆老碰粗中文名和id
模板中 value 使用 id