troquatte / url-rotas-amigaveis-simples-para-pequenos-sites-em-php
简单友好的URL生成器和路由
Requires
- php: >=5.3.0
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的网站,从而提高网站的性能和速度。代码正在测试和优化中。