本文整理汇总了PHP中ArticleModel::field方法的典型用法代码示例。如果您正苦于以下问题:PHP ArticleModel::field方法的具体用法?PHP ArticleModel::field怎么用?PHP ArticleModel::field使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArticleModel
的用法示例。
在下文中一共展示了ArticleModel::field方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: indexAction
public function indexAction()
{
/*
$tBMO = new BannerModel;
$tImgUrl = Yaf_Registry::get("config")->web->url->img;
$tDatas = $tBMO->field('aid,concat(\''.$tImgUrl.'\',img) img')->order(' id asc ')->fList();
Tool_Fnc::ajaxMsg('',1,$tDatas);
*/
$tAMO = new ArticleModel();
$tImgUrl = Yaf_Registry::get("config")->web->url->img;
$tDatas = $tAMO->field('id aid,concat(\'' . $tImgUrl . '\',head_img) img')->where(' cate_id = 18')->order('id asc')->fList();
Tool_Fnc::ajaxMsg('', 1, $tDatas);
}
示例2: detailAction
public function detailAction()
{
$p = $_REQUEST;
$pAid = empty($p['aid']) ? 0 : intval($p['aid']);
if (empty($pAid)) {
echo 'error aid';
exit;
}
$tMO = new ArticleModel();
$tImgUrl = Yaf_Registry::get("config")->web->url->img;
$tRow = $tMO->field('id aid, concat(\'' . $tImgUrl . '\', head_img) head_img,content,(view+initview) viewtotal,title,description,created,source')->where(' id = ' . $pAid)->fRow();
if (empty($tRow['aid'])) {
die('该文章不存在');
}
$tData = array('id' => $pAid, 'view' => $tRow['viewtotal'] + 1);
$tMO->update($tData);
$this->assign('tRow', $tRow);
}
示例3: indexAction
public function indexAction()
{
$tTime = time();
$tMO = new ArticleModel();
$tDatas = $tMO->field('title,id,description')->where('is_tui = 0 and status = 1 and push_time <= ' . $tTime)->fList();
print_R($tDatas);
if (!count($tDatas)) {
exit;
}
$tGMO = new GetuiModel();
$tGDatas = $tGMO->field('devicetoken,cid')->fList();
$tRedis = Cache_Redis::instance();
foreach ($tDatas as $tRow) {
foreach ($tGDatas as $tR) {
$tRes = serialize(array_merge($tRow, $tR, array('type' => 'article', 'content' => '')));
$tRedis->lpush('dakang_getui', $tRes);
}
$tData = array('is_tui' => 1, 'id' => $tRow['id']);
$tMO->update($tData);
}
exit;
}
示例4: delAction
public function delAction()
{
$p = $_REQUEST;
$pId = empty($p['id']) ? die('error') : intval($p['id']);
$tMO = new ArticleModel();
$tRow = $tMO->field('head_img')->where('id = ' . $pId)->fRow();
if (!empty($tRow['head_img'])) {
unlink(APPLICATION_PATH . '/public' . $tRow['head_img']);
}
$tSql = 'delete from ' . $tMO->table . ' where id = ' . $pId;
if (!$tMO->exec($tSql)) {
Tool_Fnc::ajaxMsg('删除失败');
}
Tool_Fnc::ajaxMsg('删除成功', 1);
}
示例5: index
/**
+----------------------------------------------------------
* 首页
+----------------------------------------------------------
*/
public function index()
{
//读取前台配置文章
$front_config = F('frontstage.inc', '', './Config/');
//得到动态缓存时间
$dynamic_cache_time = $front_config['DYNAMIC_CACHE_TIME'];
//实例化
$blocks = new BlockViewModel();
$artis = new ArticleModel();
//得到所有发布的菜单列表
$where_list = array('m_i_published' => array('eq', 1));
$data = $blocks->where($where_list)->order('m_i_id desc')->select();
//动态缓存数据,如果没有则缓存,有则直接读取
if (!S('list')) {
$list = $data;
S('list', $data, $dynamic_cache_time);
} else {
$list = S('list');
}
//循环所有的block区块里面的内容,得到相应的内容分配到不同的菜单数组中
foreach ($list as $key => $value) {
switch ($value['blockname']) {
//头部导航
case 'menu_top_nav':
$menu_top_nav[$key] = $value;
break;
//幻灯片
//幻灯片
case 'menu_img_slide':
$menu_img_slide[$key] = $value;
break;
//热点置顶内容
//热点置顶内容
case 'menu_hot_content':
$menu_hot_content[$key] = $value;
break;
//最新图文内容
//最新图文内容
case 'menu_img_content':
$menu_img_content[$key] = $value;
break;
//中间内容
//中间内容
case 'menu_middle_content':
$menu_middle_content[$key] = $value;
break;
//左侧内容
//左侧内容
case 'menu_side_bar':
$menu_side_bar[$key] = $value;
break;
}
}
//因为热点内容区块需要一部分内容,所以得到description
foreach ($menu_hot_content as $key1 => $value1) {
$where_hot = array('id' => array('eq', $value1['m_i_type_id']));
$description = $artis->field('description')->where($where_hot)->find();
$menu_hot_content[$key1]['description'] = $description;
}
//中间内容区块需要得到其下的文章列表
foreach ($menu_middle_content as $key2 => $value2) {
$where_mid = array('catid' => array('eq', $value2['m_i_type_id']), 'published' => array('eq', 1));
$art_info = $artis->field('title,id')->order('id desc')->where($where_mid)->select();
$menu_middle_content[$key2]['art_info'] = $art_info;
}
//左侧内容区块需要得到其下的文章列表
foreach ($menu_side_bar as $key3 => $value3) {
$art_info = $artis->field('title,id')->order('id desc')->where('catid=' . $value3['m_i_type_id'])->select();
$menu_side_bar[$key3]['art_info'] = $art_info;
}
$this->assign('menu_top_nav', $menu_top_nav);
$this->assign('menu_img_slide', $menu_img_slide);
$this->assign('menu_hot_content', $menu_hot_content);
$this->assign('menu_img_content', $menu_img_content);
$this->assign('menu_middle_content', $menu_middle_content);
$this->assign('menu_side_bar', $menu_side_bar);
//调用head方法
$this->head();
//得到友情链接
$this->get_link();
$this->display();
}