[英]How to use evert/sitemap yii2 without using composer?
hi i want to add evert/sitemap to my project to create my website sitemap. 嗨,我想将evert / sitemap添加到我的项目中以创建我的网站sitemap。 i downloaded sitemap-php-master zip from https://github.com/evert/sitemap-php and extract it into vendor.
我从https://github.com/evert/sitemap-php下载了sitemap-php-master zip并将其解压缩到供应商中。 i added below code to
composer.json
我将以下代码添加到
composer.json
"require": {.., "evert/sitemap-php",}
then i added to vendor/composer/autoload_psr4.php
below code 然后我将以下代码添加到
vendor/composer/autoload_psr4.php
'evert\\sitemap-php\\' => array($vendorDir . '/evert/sitemap-php'),
and add below code to yiisoft/extensions
并将以下代码添加到
yiisoft/extensions
<?
.
.
.
'evert/sitemap-php' => array (
'name' => 'evert/sitemap-php',
'version' => '2',
'alias' => array (
'@evert/sitemap-php' => $vendorDir . '/evert/sitemap-php',
),
),
?>
how can i use this sitemap in my reports? 如何在报告中使用此站点地图? i should add sitemap in my controllers/ReportsController?
我应该在我的controllers / ReportsController中添加Sitemap吗?
Use the composer installed in the system. 使用系统中安装的作曲器。
cd /var/www/projectx/
# if you are running with phar file
php composer.phar require --prefer-dist evert/sitemap
#if you run with exe
composer require --prefer-dist evert/sitemap
Or you can add to composer.json file in the root of your project. 或者,您可以在项目的根目录中添加到composer.json文件。
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": "~2.0.6",
"yiisoft/yii2-bootstrap": "~2.0.0",
"yiisoft/yii2-swiftmailer": "~2.0.0",
"guzzlehttp/guzzle": ">=4.1.4 <7.0",
"flow/jsonpath": "*",
"evert/sitemap": "*"
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.