标签:
<?php
// +----------------------------------------------------------------------
// | OneThink [ WE CAN DO IT JUST THINK IT ]
// +----------------------------------------------------------------------
// | Copyright (c) 2013 http://www.onethink.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://www.zjzit.cn>
// +----------------------------------------------------------------------
namespace Home\Controller;
include ‘/opt/xunsearch/sdk/php/lib/XS.php‘;
/**
* 前台首页控制器
* 主要获取首页聚合数据
*/
class IndexController extends HomeController {
//系统首页
public function index(){
$xs = new \XS(‘demo‘); // 这里是关键, XS这个类不在Home\Controller空间中,是在公共空间,所以加反斜杠就不会提示class xxx not found 错误了
$search = $xs->search;
$search->setCharset(‘UTF-8‘);
$search->setLimit(6);
$query = ‘倍儿爽‘;
$search->setQuery($query);
$docs = $search->search();
$this->assign(‘docs‘,$docs);
//dump($docs);
$this->display();
}
// add
public function add(){
$xs = new \XS(‘demo‘);
$index = $xs->index;
$data = array(
‘id‘ => 1,
‘title‘ => ‘test title‘,
‘content‘ => ‘test content‘
);
$doc = new \XSDocument;
$doc->setFields($data);
$index->add($doc);
}
// update
public function update(){
$xs = new \XS(‘demo‘);
$index = $xs->index;
$data = array(
‘id‘=>1,
‘title‘=>‘OneThink1.0正式版发布‘
);
$doc = new \XSDocument;
$doc->setFields($data);
$index->update($doc);
}
// delete
public function delete(){
$xs = new \XS(‘demo‘);
$index = $xs->index;
// $index->del(‘1‘);
// $index->del(array(‘1‘,‘2‘,‘3‘));
// $index->del(‘test‘,‘title‘);
// $index->del(array(‘test‘,‘ceshi‘), ‘title‘);
}
}
<extend name="Base/common"/>
<block name="header">
<header class="jumbotron subhead" id="overview">
<div class="container">
<h2>源自相同起点,演绎不同精彩!</h2>
<p class="lead"></p>
</div>
</header>
</block>
<block name="side">
<!-- 左侧 nav
================================================== -->
<div class="span3 bs-docs-sidebar">
<ul class="nav nav-list bs-docs-sidenav">
{:W(‘Category/lists‘, array(1, true))}
</ul>
</div>
</block>
<block name="body">
<div class="span9">
<section id="contents">
<volist name="docs" id="vo">
<h3><a href="{:U(‘Article/detail?id=‘.$vo[‘id‘])}">{$vo.title}</a></h3>
<p>{$vo.content}</p>
</volist>
<!-- <article:list name="article" category="1" child="true">
<div class="">
<h3><a href="{:U(‘Article/detail?id=‘.$article[‘id‘])}">{$article.title}</a></h3>
</div>
<div>
<p class="lead">{$article.description}</p>
</div>
<div>
<span><a href="{:U(‘Article/detail?id=‘.$article[‘id‘])}">查看全文</a></span>
<span class="pull-right">
<span class="author">{$article.uid|get_username}</span>
<span>于 {$article.create_time|date=‘Y-m-d H:i‘,###}</span> 发表在 <span>
<a href="{:U(‘Article/lists?category=‘.get_category_name($article[‘category_id‘]))}">{$article.category_id|get_category_title}</a></span> ( 阅读:{$article.view} )
</span>
</div>
<hr/>
</article:list>-->
</section>
</div>
</div>
</block>
标签:
原文地址:http://www.cnblogs.com/bushe/p/4506341.html