我正在尝试在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;
?>
,如果该方法不起作用,我该如何解决?抱歉,我英语不好。