本文整理汇总了PHP中tool::setFormItem方法的典型用法代码示例。如果您正苦于以下问题:PHP tool::setFormItem方法的具体用法?PHP tool::setFormItem怎么用?PHP tool::setFormItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tool
的用法示例。
在下文中一共展示了tool::setFormItem方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getAllNavPrice
public function getAllNavPrice()
{
$all = parent::select(array('id', 'price_left', 'price_right'), array('order' => ' price_left ASC,price_right ASC '));
foreach ($all as $value) {
$value->price = '';
$value->price .= $value->price_left . '-' . $value->price_right;
}
return tool::setFormItem($all, 'price', 'price');
}
示例2: getFrontBrand
public function getFrontBrand()
{
$where = array("id='{$this->R['navid']}'");
$nav = parent::select(array('id', 'sid', 'brand'), array('where' => $where));
$this->tables = array(DB_FREFIX . 'brand');
if ($nav[0]->sid == 0) {
$allBrand = parent::select(array('id', 'name', 'type'), array('where' => array("type='{$nav[0]->id}'")));
} elseif (!empty($nav[0]->brand)) {
$id = unserialize(htmlspecialchars_decode($nav[0]->brand));
$id = str_replace(',', "','", implode(',', $id));
$where = array("id IN ('{$id}')");
$allBrand = parent::select(array('name', 'id', 'type'), array('where' => $where));
}
$allBrand = tool::setFormItem($allBrand, 'id', 'name');
$this->tables = array(DB_FREFIX . 'nav');
return $allBrand;
}
示例3: findAll
public function findAll()
{
$allAttr = parent::select(array('id', 'name', 'item', 'nav'));
$this->tables = array(DB_FREFIX . 'nav');
$allNav = tool::setFormItem(parent::select(array('id', 'name', 'sid'), array('where' => array('sid != 0'))), 'id', 'name');
if ($allAttr) {
foreach ($allAttr as $key => $value) {
if (!empty($value->nav)) {
$nav = explode(',', $value->nav);
$value->nav = '';
foreach ($nav as $val) {
$value->nav .= $allNav[$val] . ',';
}
$value->nav = substr($value->nav, 0, -1);
} else {
$value->nav = '无';
}
}
}
return $allAttr;
}