kecik/skeleton

为快速开发而设计的Kecik框架骨架应用程序

安装: 27

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

公开问题: 0

语言:JavaScript

类型:项目

1.1 2015-11-01 11:53 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:33:31 UTC


README

PayPal:

Rekening Mandiri: 113-000-6944-858, Atas Nama: Dony Wahyu Isprananda

这是一个类似于大型框架的框架,所有结构都已设置,以简化使用Kecik Framework进行项目开发。

###kecik Skeleton 目录结构

+-- protected
|   +-- config
|   +-- controllers
|   +-- models
|   +-- module
|        +-- controllers
|        +-- models
|        +-- views
|   +-- team
|       +-- module1
|           +-- controllers
|           +-- models
|           +-- views
|       +-- module2
|           +-- controllers
|           +-- models
|           +-- views
|   +-- templates
|       +-- adminlte
|       +-- basic
|       +-- corlate
|       +-- margo
|       +-- sb-admin
|   +-- third_party
|   +-- views
+-- public
|   +-- assets
|       +-- adminlte
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- basic
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- corlate
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- margo
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|       +-- sb-admin
|           +-- bower_components
|           +-- css
|           +-- fonts
|           +-- images
|           +-- js
|   +-- languages

###安装安装只需使用以下命令即可

composer create-project --stability=dev kecik/skeleton nama_project

安装成功后,您只需在浏览器中访问以下URL即可查看结果。

https:///project-anda/public

如果成功且没有错误,您将看到一个简单的页面,其中包含一些链接到Kecik Framework的内置模板示例,您可以使用它们并帮助您加快工作进度,特别是在显示/模板方面。

###配置要执行设置,目录protected->config中存在一些设置文件,包括autoload、config、container、database、debug、routes、routes_adminlte、routes_coorlate、routes_margo、routes_sb-admin和third_party。

Autoload用于设置要加载的库/库,以及要设置的库/库,有关每个库/库的用法,请直接查看每个库的github。配置文件名为autoload.php

Config用于设置我们想要创建的项目的基本设置。配置文件名为config.php

Container用于将所有要使用的控制器放入依赖注入容器中,该容器用于节省资源,因为依赖注入容器的工作方式是,如果不使用,则不会创建对象;如果之前已经使用过/创建过,则不会重新创建新对象。配置文件名为container.php

Database用于设置数据库连接,例如设置、要使用的数据库驱动程序、数据库服务器地址、用户名、密码和要使用的数据库名称。请确保在设置中,Database库的autoload值已设置为TRUE,因为其默认值为FALSE。配置文件名为database.php

Debug是一种方便的设施,用于帮助我们跟踪我们编写的代码中的错误,您可以在public目录下的index.php文件中禁用此部分。配置文件名为debug.php

Routes用于设置我们创建的项目中的路由,本部分包含表示每个模板的路由的文件。

第三方库 这是一种设置,用于自动加载由第三方提供的库或库,例如 PHPWord、PHPExcel 或其他由 Google、Facebook、Dropbox 等提供的库。您只需放置要使用的库文件即可,无需先更改其内的代码。例如:

+-- protected
|   +-- third_party
|       +-- PHPWord
|           +-- Examples     ---+
|           +-- PHPWord         |-- Struktur dari PHPWord
|           +-- PHPWord.php  ---+

##MVC/HMVC 结构 MVC/HMVC 结构位于 protected 目录中,包含 MVC 中的 ControllerModelView 的简单示例,以及 HMVC 的简单示例,从而可以简化您在 Kecik 框架中使用 MVC 的过程。

##Kecik 框架的 Github 库列表

  1. Kecik Cookie https://github.com/kecik-framework/cookie
  2. Kecik Database https://github.com/kecik-framework/database
  3. Kecik DIC https://github.com/kecik-framework/dic
  4. Kecik Language https://github.com/kecik-framework/language
  5. Kecik MVC https://github.com/kecik-framework/mvc
  6. Kecik Session https://github.com/kecik-framework/session