cakephp-plugin google
CakePHP Google plugin
tirins/google
CakePHP Google plugin
- Friday, May 29, 2015
- by tirins
- Repository
- 1 Watchers
- 0 Stars
- 7 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 12 Forks
- 0 Open issues
- 5 Versions
- 0 % Grown
CakePHP Google API Plugin
Requirements
CakePHP v2.x
Opauth, (*1)
Installlation
-
Use composer.
Add following to the composer.json
file:, (*2)
"require": {
"lubos/google": "~1.0"
}
And run php composer.phar update
, (*3)
-
Install required plugins with all dependcies and configuration (done via composer), (*4)
-
Connect google's account with your application http://example.org/auth/google, (*5)
-
Include needed model in your controller or anywhere you want to, (*6)
$uses = array('Google.GoogleDriveFiles');
...
$data = $this->GoogleDriveFiles->listItems();
debug ($data);
$data = ClassRegistry::init('Google.GoogleDriveFiles')->listItems();
debug ($data);
Sample
-
Install CakePHP Google API Plugin sample, (*7)
git clone --recursive https://github.com/LubosRemplik/CakePHP-Google-API-Plugin-sample.git google-sample-app
-
Create database & run bake, schema scripts, (*8)
# basic cakephp installation
cd google-sample-app/app
chmod -R 777 tmp
Console/cake bake db_config
# schema
Console/cake schema create -p Opauth
-
Configure - set google's credentials
Copy bootstrap.php.default to bootstrap.php and add your client_id, client_secret.
You can get these details at https://code.google.com/apis/console/, (*9)
cp Config/bootstrap.php.default Config/bootstrap.php
vim Config/bootstrap.php
Note You have to configure Opauth correctly, (*10)