didijudo/dlite

一个简化PHP开发生活的框架 =)

维护者

详细信息

github.com/didijudo/dlite

源代码

问题

安装: 3

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

类型:项目

v0.1 2016-09-15 15:47 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:14:29 UTC


README

dlite是一个简单的PHP框架,旨在简化学习语言和开发过程的乐趣。
dlite与Twitter Bootstrap CSS框架协同工作,以简化创建具有有趣和简单设计的网页,但如果正确实现,也可以非常强大。

安装

Debian/Ubuntu

为了dlite完全运行,需要安装XHP,可以通过安装、配置和使用Facebook的XHP PHP扩展构建XHP来完成。
还需要在应用服务器中激活模块rewrite,在Linux上的Apache中激活,请执行以下操作

要安装Apache作为服务器,请执行以下操作

# sudo apt-get install apache2

需要在其Apache中启用模块rewrite,因此请执行以下操作

# sudo a2enmod rewrite

然后重启Apache

# sudo service apache2 restart

架构

dlite使用每个类可以被称为controller的想法,每个controller可以被视为一个屏幕,因此我们可以使用屏幕之间的层次结构来加速开发。这个框架有一些有趣的配置文件,并且很容易理解。

URL映射

第一个配置文件是application_configuration.php,其中包含系统将找到的所有URL映射。它包含指向controller的URL,因此每个URL都需要映射到唯一的controller。

创建第一个页面。

要创建我们的第一个页面,首先需要映射我们的URL,因此我们转到application_configuration.php并映射我们的URL。

<?php
$map = array(
  '/primeiraTela' =>  'PrimeiraTelaController',
);

这样我们就创建了一个映射,当URL '/primeiraTela' 出现时,它将被映射到controller 'PrimeiraTelaController'。
现在我们需要创建我们的controller。导航到dlite/lib/controller/,在那里创建一个与URL相同名称的文件夹,在我们的例子中是'primeiraTela/',然后在这个文件夹中创建我们的controller 'PrimeiraTelaController.php'。

然后在controller中放入以下代码。

<?php
class PrimeiraTelaController extends WebController {
  public function proccessRequest() {
  }
}

Uala!这样就会创建你的第一个页面