如何在parisORM和idiORM中进行一些搜索功能

时间:2019-05-17 03:25:26

标签: php

我正在尝试在Web应用程序的idiorm/parisorm中提供一些搜索功能,以及如何使其正常工作,然后我将这段代码放入

功能代码

class stokORM extends Model {
        public static $_table = 'stok13';

        public function transaksi() {
            return $this->belongs_to('transaksiORM');
        }
        public function barang() {
            return $this->belongs_to('barangORM');
        }
        public function cariBarang() {
            $result = $this->barang()->where_like('nama', '%".$cari."%');
            return $result;
        }  
    }
}  

表单代码

<form action="list_stok.php" method="get">
     <label>Cari :</label>
     <input type="text" name="cari">
     <input type="submit" name="cari" value="Cari">
 </form>

这是我想的问题

<?php
                    $list = stokORM::find_many();
                    $i=1;
                    foreach($list as $stk) :
                        if(isset($_GET['cari'])){
                            $cari = $_GET['cari'];
                            $brg = $stk->cariBarang()->find_one();
                            $trx = $stk->transaksi()->find_one();
                        }
                        $brg = $stk->barang()->find_one();
                        $trx = $stk->transaksi()->find_one();
                        $total = $trx->harga * $trx->qty;
                ?>

,如果该方法不起作用,我该如何解决?抱歉,我英语不好。

0 个答案:

没有答案