amilna/yii2-iyo

集成 Yii 和 OpenLayers

维护者

详细信息

github.com/amilna/iyo

源代码

问题

安装: 42

依赖: 0

建议: 0

安全: 0

星标: 2

关注者: 2

分支: 1

开放问题: 0

语言:JavaScript

类型:yii2-extension

dev-master 2017-04-13 15:52 UTC

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

待办事项

  1. 创建交互层及地图设置