本文整理汇总了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;
}