【问题标题】:How to write model function in yii html view file如何在 yii html 视图文件中编写模型函数
【发布时间】:2014-07-01 05:12:24
【问题描述】:

我正在开发yii旧版本我需要在视图文件中编写模型函数这个文件是html格式我不知道如何调用模型函数。我需要将此值{{ $model->customers_charge->shop_id }} 发送到模型函数

我的代码是:

{{foreach $models model}}
              <tr>
                <td>{{date('M/d/Y H:i', strtotime($model.created))}}</td>
                <td>{{if $model->deposit>0}}{{$model->deposit}}{{/if}}</td>
                <td>{{if $model->deposit<0}}{{$model->deposit*-1}}{{/if}}</td>

                <td>
                {{if $model->memo eq Order}}
                Shopping Order 
                {{else}}
                {{$model->memo|ucwords}}                
                {{/if}}
                </td>
              </tr>
              {{/foreach}}  

如何在 Yii 框架中获取模型功能。任何人都可以指导我。期待您的宝贵回复。

【问题讨论】:

  • 你的
  • 什么是{{/if}}???
  • 嗨 Alireza Fallah,我们可以像上面那样在没有 php 标签的视图文件中编写代码
  • 这是某种模板引擎标记吗?
  • @suresh,好吧,我不知道:0

标签: php class view yii model


【解决方案1】:

你就不能这样做吗?

YourModelName::model()->YourFunction($arg1,$arg2);

或者

$model = new YourModelName();
$model->YourFunction($arg1,$arg2);

或者我错过了什么?

【讨论】:

  • 嗨@Alireza Fallah,它不支持模板文件(.html)它只适用于.php文件。
  • 那你为什么不用.php文件而不是模板呢?
  • 因为很多功能都是以html文件格式构建的,比如分页和支付流程。我不能改变它
猜你喜欢
  • 2014-11-28
  • 1970-01-01
  • 2023-03-11
  • 2021-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-12
相关资源
最近更新 更多