本文整理匯總了PHP中Cake\Core\App::import方法的典型用法代碼示例。如果您正苦於以下問題:PHP App::import方法的具體用法?PHP App::import怎麽用?PHP App::import使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Cake\Core\App
的用法示例。
在下文中一共展示了App::import方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: findLocationByIp
/**
* @return array or boolean false
*/
public function findLocationByIp()
{
$ip = $this->findIp();
if (empty($ip)) {
return false;
}
if (Validation::ip($ip)) {
App::import('Vendor', 'geoip', ['file' => 'geoip' . DS . 'geoip.php']);
$gi = Net_GeoIP::getInstance(APP . 'vendors' . DS . 'geoip' . DS . 'GeoLiteCity.dat');
$record = $gi->lookupLocation($ip);
$gi->close();
} else {
$this->log('Invalid IP \'' . h($ip) . '\'', LOG_WARNING);
}
return !empty($record) ? $this->findLocationByCoordinates($record->latitude, $record->longitude, 1) : false;
}