pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <small id='nxdmz'></small><noframes id='nxdmz'>

  1. <tfoot id='nxdmz'></tfoot>
    1. <legend id='nxdmz'><style id='nxdmz'><dir id='nxdmz'><q id='nxdmz'></q></dir></style></legend>
      <i id='nxdmz'><tr id='nxdmz'><dt id='nxdmz'><q id='nxdmz'><span id='nxdmz'><b id='nxdmz'><form id='nxdmz'><ins id='nxdmz'></ins><ul id='nxdmz'></ul><sub id='nxdmz'></sub></form><legend id='nxdmz'></legend><bdo id='nxdmz'><pre id='nxdmz'><center id='nxdmz'></center></pre></bdo></b><th id='nxdmz'></th></span></q></dt></tr></i><div class="qkyu2yk" id='nxdmz'><tfoot id='nxdmz'></tfoot><dl id='nxdmz'><fieldset id='nxdmz'></fieldset></dl></div>

        <bdo id='nxdmz'></bdo><ul id='nxdmz'></ul>
    2. Yii gridview 在值中使用外部變量

      Yii gridview use outside variable in value(Yii gridview 在值中使用外部變量)

      <i id='690QK'><tr id='690QK'><dt id='690QK'><q id='690QK'><span id='690QK'><b id='690QK'><form id='690QK'><ins id='690QK'></ins><ul id='690QK'></ul><sub id='690QK'></sub></form><legend id='690QK'></legend><bdo id='690QK'><pre id='690QK'><center id='690QK'></center></pre></bdo></b><th id='690QK'></th></span></q></dt></tr></i><div class="oswescc" id='690QK'><tfoot id='690QK'></tfoot><dl id='690QK'><fieldset id='690QK'></fieldset></dl></div>
      1. <small id='690QK'></small><noframes id='690QK'>

        <legend id='690QK'><style id='690QK'><dir id='690QK'><q id='690QK'></q></dir></style></legend>

          • <tfoot id='690QK'></tfoot>
              <tbody id='690QK'></tbody>

              <bdo id='690QK'></bdo><ul id='690QK'></ul>

                本文介紹了Yii gridview 在值中使用外部變量的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                問(wèn)題描述

                限時(shí)送ChatGPT賬號(hào)..

                我的教師模型中有一個(gè)函數(shù)返回類別數(shù)組.

                I have a function in my Teacher model which returns categories array.

                getCaterogies() {
                   return array('1' => 'short tempered', '2' => 'funny', '3' => 'visionary', ...);
                }
                

                我將索引存儲(chǔ)在數(shù)據(jù)庫(kù)中,并使用對(duì)應(yīng)于該數(shù)組的值在各處顯示值..

                I am storing indexes in database and displaying values everywhere using the value of the array corresponding to that..

                $categories = $teacher->categories;
                $category = $categories[$teacher->category];
                

                我這樣做是因?yàn)橛幸淮斡腥私ㄗh我不要在數(shù)據(jù)庫(kù)中存儲(chǔ)狀態(tài)字符串,而是存儲(chǔ)整數(shù)值,并將轉(zhuǎn)換存儲(chǔ)在數(shù)據(jù)庫(kù)中或在 ht 模型中定義它.字符串的問(wèn)題在于它們?cè)诒容^中更容易出現(xiàn)人為錯(cuò)誤.可能是因?yàn)閰^(qū)分大小寫.

                I am doing this because once somebody suggested to me not to store strings in a database which are statuses, instead store integer values, and either store the conversion in the database or define it in ht model. The problem with strings is that they are more prone to human errors in comparisons. Maybe because of case sensitiveness.

                現(xiàn)在我面臨的問(wèn)題是,在 gridview 中顯示值時(shí),我需要在值字段中寫入 2 行,但它是一個(gè)表達(dá)式,并且不需要外部變量.

                Now the problem I am facing is that while displaying values in gridview, I need to write the 2 lines in a value field, but it is an expression, and outside variables also it doesn't take.

                我怎樣才能讓它為 gridview 工作?

                How can I get this working for gridview?

                推薦答案

                你可以使用匿名函數(shù)作為值,它可以接受 $row, $data params where $row 保存行號(hào)(從零開始),$data 包含行的數(shù)據(jù)模型.

                You can use anonymous function as value which can take $row, $data params where $row holds the row number (zero-based) and $data contains the data model for the row.

                這樣你就可以只在內(nèi)部定義它.

                That way you can have it defined inside only.

                $this->widget('zii.widgets.grid.CGridView', array(
                    'dataProvider'=>$dataProvider,
                    'columns'=>array(
                        array(
                            'name'=>'..',
                            'value'=>function($data,$row){
                                $categories = $teacher->categories;
                                return $categories[$data->category];
                            },
                        ),
                    ),
                ));
                

                如果你想從外面使用它,你可以依靠PHP的use:

                And if you want to use it from outside, you can rely on PHP's use:

                $categories = $teacher->categories;
                $this->widget('zii.widgets.grid.CGridView', array(
                    'dataProvider'=>$dataProvider,
                    'columns'=>array(
                        array(
                            'name'=>'..',
                            'value'=>function($data,$row) use ($categories){
                                return $categories[$data->category];
                            },
                        ),
                    ),
                ));
                

                我個(gè)人推薦第二個(gè),因?yàn)檫@樣數(shù)組的計(jì)算將只進(jìn)行一次,并且會(huì)在所有情況下使用.

                I would personally recommend second one, because that way the calculation of the array will be only once and will be used in all cases.

                這篇關(guān)于Yii gridview 在值中使用外部變量的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                相關(guān)文檔推薦

                enable SOAP on PHP(在 PHP 上啟用 SOAP)
                Get received XML from PHP SOAP Server(從 PHP SOAP 服務(wù)器獲取接收到的 XML)
                not a valid AllXsd value(不是有效的 AllXsd 值)
                PHP SoapClient: SoapFault exception Could not connect to host(PHP SoapClient:SoapFault 異常無(wú)法連接到主機(jī))
                Implementation of P_SHA1 algorithm in PHP(PHP中P_SHA1算法的實(shí)現(xiàn))
                Sending a byte array from PHP to WCF(將字節(jié)數(shù)組從 PHP 發(fā)送到 WCF)
                1. <small id='veUcj'></small><noframes id='veUcj'>

                  <tfoot id='veUcj'></tfoot>
                  <legend id='veUcj'><style id='veUcj'><dir id='veUcj'><q id='veUcj'></q></dir></style></legend>
                    <tbody id='veUcj'></tbody>

                      <i id='veUcj'><tr id='veUcj'><dt id='veUcj'><q id='veUcj'><span id='veUcj'><b id='veUcj'><form id='veUcj'><ins id='veUcj'></ins><ul id='veUcj'></ul><sub id='veUcj'></sub></form><legend id='veUcj'></legend><bdo id='veUcj'><pre id='veUcj'><center id='veUcj'></center></pre></bdo></b><th id='veUcj'></th></span></q></dt></tr></i><div class="iu2wemw" id='veUcj'><tfoot id='veUcj'></tfoot><dl id='veUcj'><fieldset id='veUcj'></fieldset></dl></div>
                        <bdo id='veUcj'></bdo><ul id='veUcj'></ul>

                          主站蜘蛛池模板: 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 潍坊大集网-潍坊信息港-潍坊信息网| 深圳工程师职称评定条件及流程_深圳职称评审_职称评审-职称网 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 闭端端子|弹簧螺式接线头|防水接线头|插线式接线头|端子台|电源线扣+护线套|印刷电路板型端子台|金笔电子代理商-上海拓胜电气有限公司 | 粒米特测控技术(上海)有限公司-测功机_减速机测试台_电机测试台 | 通信天线厂家_室分八木天线_对数周期天线_天线加工厂_林创天线源头厂家 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 定坤静电科技静电消除器厂家-除静电设备 | 福尔卡(北京)新型材料技术股份有限公司 | 海鲜池-专注海鲜鱼缸、移动海鲜缸、饭店鱼缸设计定做-日晟水族厂家 | 四川职高信息网-初高中、大专、职业技术学校招生信息网 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 智慧食堂_食堂管理系统_食堂订餐_食堂消费系统—客易捷 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 中山市派格家具有限公司【官网】| 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 鄂泉泵业官网|(杭州、上海、全国畅销)大流量防汛排涝泵-LW立式排污泵 | IHDW_TOSOKU_NEMICON_EHDW系列电子手轮,HC1系列电子手轮-上海莆林电子设备有限公司 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 工控机-工业平板电脑-研华工控机-研越无风扇嵌入式box工控机 | 软启动器-上海能曼电气有限公司| 井式炉-台车式回火炉-丹阳市电炉厂有限公司 | bkzzy在职研究生网 - 在职研究生招生信息咨询平台 | 电解抛光加工_不锈钢电解抛光_常州安谱金属制品有限公司 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | 长春网站建设,五合一网站设计制作,免费优化推广-长春网站建设 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 阜阳在线-阜阳综合门户| 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 |