dereuromark / cakephp-opensearch

CakePHP插件,用于使用OpenSearch

dev-master 2014-07-23 22:14 UTC

This package is auto-updated.

Last update: 2024-09-13 10:54:42 UTC


README

创建一个美观的网页搜索,可集成到现代浏览器中(使用TAB键直接搜索)。

参阅http://de.wikipedia.org/wiki/OpenSearch

CakePHP2.x

安装

Composer

这是推荐的安装方式

"require": {
	"dereuromark/cakephp-opensearch": "dev-master"
}

手动

将插件复制到您的App/Plugin/目录。

准备

  1. 创建相应的表(使用cake console: cake schema create OpenSearch.OpenSearch
  2. 创建执行搜索的动作
  3. 添加至少一个搜索类型(例如,通过后端 admin/open_search/addons/

使用

使用助手在布局中渲染适当的链接

$this->loadHelper('OpenSearch.OpenSearch');
echo $this->OpenSearch->metaLink('web', 'my title');

例如,如果您添加了web作为搜索类型。

待办事项

http://www.opensearch.org/中清理和添加更多功能

依赖

我的工具插件,用于管理后端动作(可选,您也可以直接使用Mysql)。

许可

MIT

Łukasz Korecki 2009

Mark Scherer 2012