Apakah post get_results dalam rangka kerja ci setiap pulangan?
世界只因有你
世界只因有你 2017-07-05 09:44:32
0
3
987

Ubah suai sistem dalam talian dan luar talian. Orang baru tidak dapat memahami rangka kerja ci ini. . . Saya tidak tahu bagaimana untuk mengubahnya untuk mencapai fungsi saya.

public function getImagesById88() {
        $v  = array(); 
        $id = intval($this->input->post('id',TRUE));
        $list = $this->mysql_model->get_results(contract_IMG,'(invId='.$id.') and isDelete=0');
        foreach ($list as $arr=>$row) {
            $v[$arr]['pid']          = $row['id'];
            $v[$arr]['status']       = 1;
            $v[$arr]['name']         = $row['name'];
            $v[$arr]['url']          = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id'];
            $v[$arr]['thumbnailUrl'] = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id'];
            $v[$arr]['deleteUrl']    = '';
            $v[$arr]['deleteType']   = '';
        }
        $data['status'] = 200;
        $data['msg']    = 'success';
        $data['files']  = $v;
        die(json_encode($data));  
    }
``
JS代码:
initDom: function() {
            var b = a.api.data || {};
            b.id && Public.ajaxPost("../basedata/inventory/getImagesById88", {
                id: b.id
            }, function(b) {
                200 == b.status ? a.addImgp(b.files) : parent.parent.Public.tips({
                    type: 1,
                    content: "获取商品图片失败!"
                })
            })
        },

我改的是传入的id值,本来只是数字,后来需要改成带有字母的,intval就变成0了。
感激不尽!


世界只因有你
世界只因有你

membalas semua(3)
学习ing

Jika anda ingin menukar id kepada bukan nombor, alih keluar intval, dan kemudian tambah petikan tunggal pada pembolehubah $id dalam sql dalam parameter kedua get_results

public function getImagesById88() {
        $v  = array(); 
        $id = $this->input->post('id',TRUE);
        $list = $this->mysql_model->get_results(contract_IMG,'(invId=\''.$id.'\') and isDelete=0');
        foreach ($list as $arr=>$row) {
            $v[$arr]['pid']          = $row['id'];
            $v[$arr]['status']       = 1;
            $v[$arr]['name']         = $row['name'];
            $v[$arr]['url']          = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id'];
            $v[$arr]['thumbnailUrl'] = site_url().'/basedata/inventory/getImage88?action=getImage88&pid='.$row['id'];
            $v[$arr]['deleteUrl']    = '';
            $v[$arr]['deleteType']   = '';
        }
        $data['status'] = 200;
        $data['msg']    = 'success';
        $data['files']  = $v;
        die(json_encode($data));  
    }
巴扎黑

intval ialah pembolehubah yang ditukar kepada jenis integer. Lalai ialah perpuluhan Jika ID anda telah ditukar kepada huruf, ia tidak sesuai untuk digunakan

黄舟

Sila baca manual CI dahulu, ia menerangkannya dengan sangat jelas.
get_results harus dirangkumkan dengan sendirinya Saya tidak pernah melihat kaedah rangka kerja ini.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan