TP5使用過程問題彙總

1、下拉框搜索插件,異步更新內容

使用tp5模板時,自帶的chosen.jquery.js插件,可以使下拉框具有檢索功能。
但是使用ajax異步更新select時,select的內容變了,chosen插件生成的下拉框元素內容沒有變化,需要另外處理,代碼如下


    <label class="col-sm-3 control-label">用戶類型:</label>
     <div class="input-group col-sm-4">
         <select class="form-control m-b " name="type" id="type">
             <option value="1">普通用戶</option>
         </select>
     </div>

     <label class="col-sm-3 control-label">所屬公司:</label>
     <div class="input-group col-sm-4">
         <select class="form-control m-b" name="company_id" id="company_id">
             <option value="0">公司列表</option>
         </select>
     </div>
<script>
	$('#type').change(function(){
        var type = $(this).val();
        $.get('/companys/type/'+ type,function(data){
            $('#company_id').html(data);//ajax獲取公司的option字符串並更新
            $("#company_id").trigger("chosen:updated");//更新chosen生成的元素
        },)
    });
</script>

2、模型中count()查詢:General error: 2031問題

聚合查詢,有聯表的情況下,篩選條件就算在幾個表中是獨一無二的,不存在混淆情況,在where條件中也要給篩選字段加上表前綴,否則就報這個錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章