本文整理汇总了PHP中Reply::runBundle方法的典型用法代码示例。如果您正苦于以下问题:PHP Reply::runBundle方法的具体用法?PHP Reply::runBundle怎么用?PHP Reply::runBundle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Reply
的用法示例。
在下文中一共展示了Reply::runBundle方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
public function index()
{
//判断是否存在模式锁定
global $_W;
$event = empty($_W['event']) ? self::discrevent($_W['msgtype']) : $_W['event'];
//新增芒果自定义参数 user_post
$_W['post'] = ucfirst(strtolower($event));
$lastmodel = get_line_model();
$crosstime = time() - $lastmodel[1];
if (!empty($lastmodel[0]) && $crosstime <= 300) {
$addonparam = explode('/', $lastmodel[0]);
defined('AMANGO_ADDON_NAME') or define('AMANGO_ADDON_NAME', ucfirst($addonparam[0]));
$publicpath = str_replace('./', 'http://' . $_SERVER['HTTP_HOST'] . '/', ONETHINK_ADDON_PATH . AMANGO_ADDON_NAME . '/Public/');
defined('ADDON_PUBLIC') or define('ADDON_PUBLIC', $publicpath);
defined('ADDON_ROOT') or define('ADDON_ROOT', ONETHINK_ADDON_PATH . AMANGO_ADDON_NAME . '/');
Amango_Addons($addonparam[0], '', $addonparam[1], '', fasle);
} else {
//是否是通用请求
if (in_array($event, $this->Common_request)) {
$keyword_count = get_posttype_nums($_W['msgtype']);
if ($keyword_count == 0) {
Reply::trace('Sorry!查询到0条有关【' . $_W['msgtype'] . '】类型的请求');
}
$preg_keword = get_keyword_match(true);
if (empty($preg_keword['id'])) {
Reply::trace('查询不到关键词哦~');
}
//关键词组和用户权限判断
get_keyword_user_auth(true);
Reply::limit_top();
Reply::cache($preg_keword['id'], '', $preg_keword['keyword_cache'], true);
Reply::response();
} else {
Reply::runBundle(strtolower($event));
}
}
}