amilna / yii2-iyo
集成 Yii 和 OpenLayers
dev-master
2017-04-13 15:52 UTC
Requires
- amilna/yii2-blog: dev-master
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2024-09-28 18:53:05 UTC
README
集成 Yii 和 OpenLayers
需求
gdal-bin, postgis, proj, libmapnik2, mapnik-utils, python-webpy, python-flup, python-openssl, nodejs (可选), php5-sqlite, php5-pgsql
安装
安装此扩展的首选方式是通过 composer。
由于此包在 Packagist 上没有稳定版本,您应该在 composer.json 文件中使用以下设置
"minimum-stability": "dev", "prefer-stable": true, "repositories":[ { "type": "vcs", "url": "https://github.com/aaiyo/yii2-kcfinder" } ]
然后,运行以下操作之一:
php composer.phar require --prefer-dist amilna/yii2-iyo "dev-master"
或添加
"amilna/yii2-iyo": "dev-master"
到您的 composer.json
文件的 require 部分。
运行数据库迁移
./yii migrate --migrationPath=@amilna/blog/migrations
./yii migrate --migrationPath=@amilna/iyo/migrations
在主配置文件中的 modules 部分添加
'gridview' => [
'class' => 'kartik\grid\Module',
],
'blog' => [
'class' => 'amilna\blog\Module',
/* 'userClass' => 'dektrium\user\models\User', // example if use another user class, default is 'common\models\User' */
],
'iyo' => [
'class' => 'amilna\iyo\Module',
/* 'userClass' => 'dektrium\user\models\User', // example if use another user class, default is 'common\models\User' */
'geom_col'=>'the_geom'
/* see vendor/amilna/yii2-iyo/Module.php for more options */
],
设置 .htaccess
DirectoryIndex index.php
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php)
RewriteRule . index.php
使用方法
安装扩展后,检查 URL:[您的应用程序基本 URL]/index.php/iyo
待办事项
- 创建交互层及地图设置