imsamurai / freebase-source
Freebase (http://www.freebase.com/) 的 CakePHP (HttpSource) 源
1.0.0
2014-02-07 14:08 UTC
Requires
- composer/installers: *
- imsamurai/http-source: 1.0.*
This package is not auto-updated.
Last update: 2024-09-28 15:13:30 UTC
README
CakePHP FreebaseSource 插件,包含 Freebase (http://www.freebase.com/) 数据源
安装
步骤 1:克隆或下载 HttpSource
步骤 2:克隆或下载到 Plugin/FreebaseSource
cd my_cake_app/app git://github.com/imsamurai/cakephp-freebasesource-datasource.git Plugin/FreebaseSource
或者如果你使用 git 将其作为子模块添加
cd my_cake_app
git submodule add "git://github.com/imsamurai/cakephp-freebasesource-datasource.git" "app/Plugin/FreebaseSource"
然后更新子模块
git submodule init
git submodule update
步骤 3:将配置添加到 database.php
并将其设置为模型
:: database.php ::
public $freebase = array( 'datasource' => 'FreebaseSource.Http/FreebaseSource', 'host' => 'www.googleapis.com/freebase/v1', 'port' => 443 );
然后创建模型
:: Freebase.php ::
public $useDbConfig = 'freebase'; public $useTable = '<desired api url ending, for ex: "search">';
步骤 4:加载插件
:: bootstrap.php ::
CakePlugin::load('HttpSource', array('bootstrap' => true, 'routes' => false)); CakePlugin::load('FreebaseSource');
文档