troquatte/url-rotas-amigaveis-simples-para-pequenos-sites-em-php

此包最新版本(dev-master)没有可用的许可证信息。

简单友好的URL生成器和路由

dev-master 2018-03-26 13:12 UTC

This package is not auto-updated.

Last update: 2024-09-20 20:00:57 UTC


README

一个简单快速的生成友好URL的方法,带有简单的路由管理器。代码提案旨在帮助开发者在创建具有友好URL的网站时提高性能和速度。代码正在测试和优化中。

开发阶段

  • 路由:简单路由系统 - 完成

  • URL 友好:为网站提供友好URL - 完成

  • CSS 压缩器:使用 $helper->min_css 函数轻松压缩 CSS - 完成

  • JS 压缩器:使用 $helper->min_js 函数轻松压缩 JS - 未开发

  • 图片压缩器:使用 $helper->min_img 函数轻松压缩图片 - 未开发

安装

只需下载并按照以下步骤开始使用

开始

下载完成后,我们将有以下文件夹

##文件夹中的文件:url-rotas-amigaveis-simples-para-pequenos-sites-em-php

我应该把我的前端文件放在哪里?

请将所有前端文件放在 "/view" 文件夹中!
我们的路由将在 "/view" 文件夹中查找用于渲染的文件。
注意:在您的 HTML 中,当调用文件时(CSS、JS、图片等),请在文件名前加上 "view",例如:

Css => 'view/css/meuCodigo.css'

<link rel="stylesheet" type="text/css" href="view/css/meuCodigo.css">

js => 'view/js/meuCodigo.js'

<script type="text/javascript" src="view/js/meuCodigo.js"></script>

图片 => 'view/img/minhaImagem.jpg'

<img src="view/img/minhaImagem.jpg" alt="">

对于所有文件都是这样!

创建路由

文件夹: app / 中,有一个名为 route.php 的文件,其中包含以下代码

//Rotas
$route = 
	$urlAmigavel->routes(
 
		//*******************
		//Array Rota
		[
		
		
			//*******************
			//Rota '/'
			[
				//Rota
				'prefix' => '/', 
				//nomeDoArquivo
				'archive'    => 'index.php'
			],
			//End Rota '/'
			//*******************
		
 
		]
		//And Array Rotas
		//*******************
	
	);

要创建一个路由非常简单,只需创建一个与以下代码片段相同的数组

//Rota '/'
[
	//Rota
	'prefix' => '/', 
	//nomeDoArquivo
	'archive'    => 'index.php'
],
//End Rota '/'
 
//Rota '/minha-nova-rota'
[
	//Rota
	'prefix' => '/minha-nova-rota', 
	//nomeDoArquivo
	'archive'    => 'minha-nova-rota.php'
],
//End Rota '/minha-nova-rota'

理解代码

前缀: 这是我们的路由,我们将在此处输入浏览器中的内容,例如:http://www.meusite.com.br/minha-nova-rota

'prefix' => '/minha-nova-rota'

存档: 当访问路由时将搜索的文件,例如,当访问路由 http://www.meusite.com.br/minha-nova-rota 时,它将搜索位于 "/view/minha-nova-rota.php" 路径中的文件

'archive' => 'minha-nova-rota.php'

注意: 当您将文件放在 'archive' => 'minha-nova-rota.php' 标签中时,它将搜索 "/view/minha-nova-rota.php" 路径中的文件,如果它不在那里,则会有错误!

创建完所有文件的路径后,就可以在生产环境中开始使用了!

PHP 函数或助手以提升性能

添加了一些函数来帮助您在这段旅程中!它们被创建来更好地执行网站。

让我们了解压缩器是如何工作的。
通过正确使用我们的助手(我将稍后解释如何使用),会创建一个名为 "/minScripts" 的文件夹,并在其中创建一个具有特定名称的文件!

这样,您就可以更改相应文件夹中的代码,并将其转换为 "/minScripts"

我们总共有 3 个助手,如下所示

  • CSS 压缩器:使用 $helper->min_css 函数轻松压缩 CSS - 完成

  • JS 压缩器:使用 $helper->min_js 函数轻松压缩 JS - 未开发

  • 图片压缩器:使用 $helper->min_img 函数轻松压缩图片 - 未开发

使用助手

CSS 压缩器:$helper->min_css
min_css 助手做了什么?
它压缩并合并数组中编写的文件到单个文档中,并返回文件路径。

请看以下代码片段

<?php 
//Classe Minificadora de Css usada com Array 
	$helper->min_css(
		[
			//Links do css
			'meuCss.css',
			//Final Links do css
		]
	);
//Final Classe Css
?>

使用它非常简单,我们只需要将文件放入一个数组中。
现在看看如何使用它

<link rel="stylesheet" type="text/css" 
	href="<?php 
		//Classe Minificadora de Css usada com Array 
		$helper->min_css(
			[
				//Links do css
				'view/css/bootstrap.css',
				'view/css/style.css',
				'view/css/style-footer-mobile.css',
				//Final Links do css
			]
		);
		//Final Classe Csse
	?>">

最终考虑

有任何疑问吗?想为项目贡献力量并改进它?只需联系我们即可!

提醒:这是一个简单快捷的生成友好的URL的方法,带有简单的路由管理器。代码的提案是帮助开发者创建具有友好URL的网站,从而提高网站的性能和速度。代码正在测试和优化中。