PHP code example of riesenia / cakephp-fetchable
1. Go to this page and download the library: Download riesenia/cakephp-fetchable library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
riesenia / cakephp-fetchable example snippets
class StatusesTable extends Table
{
public function initialize(array $config)
{
parent::initialize($config);
$this->addBehavior('Fetchable.Fetchable', [
// can use custom finder
'finder' => 'active',
// cache config
'cache' => 'statuses_cache',
// can contain another data
'contain' => ['StatusProperties'],
// if i.e. status name is translatable
'key' => function ($name) {
return $name . '-' . I18n::getLocale();
}
]);
}
}
// fetch all active statuses
$this->Statuses->fetch();