thinkphp 如何在模板裡面實現控制器資料算術運算
在實際的開發過程中,我們經常會遇到對控制器傳來的資料進行算術運算,比如“加減”運算等。
下面以一個業務場景為例:
1、在模板中,求出待發工資金額。
2、在控制器中,我們以下程式碼
3、問題是,我們把相應的值都賦值給了模板,在模板中如何進行計算呢?
其實,只需要按下圖中的操作就行了,具體的我再注意事項中給大家說一下。
(1)進行計算,我們只需要在{}裡面,對相應的值進行運算就可以了。
(2)寫值時,我們只能寫成$teaSalary['teasalary_totalincome']的形式,寫成$teaSalary.teasalary_totalincome的形式好像不管用。
(3)寫的值,一定要包在{}裡面。
(4)此方法是針對的tp3.2.3,其他版本沒試過。
希望對大家有所幫助。
相關推薦
thinkphp 如何在模板裡面實現控制器資料算術運算
在實際的開發過程中,我們經常會遇到對控制器傳來的資料進行算術運算,比如“加減”運算等。 下面以一個業務場景為例: 1、在模板中,求出待發工資金額。 2、在控制器中,我們以下程式碼3、問題是,我們把相應的值都賦值給了模板,在模板中如何進行計算呢?
基於模板測試實現半透明多邊形運算
多邊形常見操作 android api sample中的region 操作如下圖: 本文基於opengl 的stencil buffer 實現這幾種多邊形運算。 OpenGL 模板測試實現 如下圖:
thinkphp模板裡面判斷一個變數是否存在於一個數組中 相當於in_array() in 或range 標籤
thinkphp 模板裡面可以這樣寫包含操作 //in 標籤 <in name="變數名" value="值1,值2,...">要輸出的內容</in> <in nam
如何在thinkphp模板中獲取控制器session的值
$sys_setting是控制器中查詢出來的資料;session('sys_setting',$sys_setting);在前臺模板中要獲取sys_setting中物件的值:可以通過四種方法獲取:1
棧與佇列-順序棧與鏈棧類模板的實現(資料結構基礎 第3周)
這是用C++編寫的棧的類模板的實現,包括順序棧和鏈棧,並進行了簡單的測試。 程式碼中srrStack類和lnkStack類均繼承於Stack類, Stack類可以看成是棧的邏輯結構(ADT抽象資料型別,Abstract Data Type)。注意這裡實現是棧與
利用freemarker 在模板裡面寫入動態資料,動態表格,圖片插入並生成word文件
利用freemarker 在模板裡面寫入動態資料,動態表格,圖片插入。 以下測試程式碼圖片(image.jpg)和模板(template.xml)是直接放到src目錄下面的,可以根據自己需求調整 廢話不多說,直接上程式碼: 程式碼塊 impor
二叉樹基礎-二叉樹類模板的實現(資料結構基礎 第5周)
這裡參考了課本配套的程式簡單實現了二叉樹類模板,主要包含了二叉樹的建立和各種遍歷方法。 對於二叉樹的建立,這裡使用的是前序遍歷的方法建立的二叉樹,具體如下: 這裡我使用的下圖中的二叉樹作為測試案例: 具體不說了,詳見程式碼吧。 原始碼 //t
thinkphp 模板格式化輸出datetime型別資料
原理 一,PHP時間戳函式獲取指定日期的unix時間戳 strtotime(”2009-1-22″) 示例如下: echo strtotime(”2009-1-22″) 結果:1232553600 說明:返回2009年1月22日0點0分0秒時間戳 二,PHP時間戳函式獲
Spring MVC(三)控制器獲取頁面請求引數以及將控制器資料傳遞給頁面和實現重定向的方式
首先做好環境配置 在mvc.xml裡進行配置 1.開啟元件掃描 2.開啟基於mvc的標註 3.配置試圖處理器 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www
php實現清除RabbitMQ裡面過期沒有資料的連線
<?php /** * Created by PhpStorm. * User: lichanghua * Date: 2018/6/15 * Time: 9:27 */ $server_ip = '192.168.33.10'; $data['user']
自己動手寫資料結構:二叉樹BinaryTree類模板C++實現(功能較全)
#ifndef MYBINARYTREE_H #define MYBINARYTREE_H template <class T> class BinaryTree { protected: struct TNode { T val; TNode*
資料結構——迴圈佇列(順序佇列)模板類實現
資料結構筆記3.3 順序佇列是用順序表實現的(即依託於陣列),這裡實現的是迴圈佇列,其實也可以不用迴圈,但是那樣的話,空間的利用效率就太低了,這就是”假溢位”問題,因為在陣列的前端可能還有空閒的位置(因為佇列中的資料是在動態變化的,可能出隊也可能入對)
python基礎之資料型別與算術運算
一.python的編碼規範 1.分號:不要在行尾加分號,也不要使用分號將兩條命令放在同一行 2.行長度:一般情況下每行不要超過80個字元 3.括號:寧缺毋濫的使用括號 4.縮排:使用4個空格來縮排程式碼 5.空行:
switch case實現兩個數的算術運算
package com.liaojianya.chapter1; import java.util.Scanner; public class SwitchDemo1 { public static void main(String[] args) { Scanner input = new S
在jsp裡面實現註冊新使用者的功能,但是不能把資料插入到資料庫中,是怎麼回事,求助,我的程式碼如下
RegisterServer.java package com.cqnu.service; import com.cqnu.dao.UserDao; import com.cqnu.pojo.DBCon; import com.cqnu.pojo.UserPojo; imp
用單鏈表的方式實現集合的基本運算(資料結構C語言版)
①用單鏈表來實現結合的基本運算,首先用的是單鏈表所以我們就先給它建立一個頭結點並且為它分配空間,而結點的結構體中定義了兩個屬性 data域和next指標域。 ②實現集合元素的插入。我用的是單鏈表頭插法的方法,先建立一個新的結點用於輸入值然後插入到線性連結串列中去,然後依次挨
【iOS開發-79】利用Modal方式實現控制器之間的跳轉
article 運用 mis cli 控制 present 沒有 dismiss 導航控制器 利用Modal方法。事實上就是以下兩個方法的運用。Modal方式的切換效果是從底部呈現。 -(void)clickModal{ WPViewController *wp
MySQL 算術運算符
算術運算 lec nbsp ins 算術運算符 lin int 求余 microsoft (1) + :加法運算(2) - :減法運算(3) * :乘法運算(4) / :除法運算,返回商(5) % :求余運算,返回余數 mysql> CREATE TABLE tmp
《開源框架那點事兒25》:對框架模板引擎實現方式的改造實錄
port 內嵌 代碼調試 iter put 文件路徑 children nts fault 點滴悟透設計思想,Tiny模板引擎優化實錄! 增加框架設計興趣小組:http://bbs.tinygroup.org/group-113-1.html Tiny模板引擎的實
算術運算符和運算命令
shell 算術運算符 算術運算命令 1、算術運算符算術運算符使用說明+、-加法(或正號)、減法(或負號)。*、/、%乘法、除法、取余。**冪運算。!、&&、||邏輯非(取反)、邏輯與(and)、邏輯或(or)==、!=、=比較符號(相等、不相等、相當於)。=、+=、-=、*=、/