kecik / skeleton
为快速开发而设计的Kecik框架骨架应用程序
Requires
- filp/whoops: 1.*
- kecik/auth: 1.0.*@dev
- kecik/cookie: 1.0.*@dev
- kecik/database: 1.0.*@dev
- kecik/dic: 1.0.*@dev
- kecik/kecik: 1.2.*@dev
- kecik/language: 1.0.*@dev
- kecik/mvc: 1.0.*@dev
- kecik/session: 1.0.*@dev
- symfony/debug: 3.0.*@dev
This package is not auto-updated.
Last update: 2024-09-24 04:33:31 UTC
README
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 中的 Controller
、Model
和 View
的简单示例,以及 HMVC 的简单示例,从而可以简化您在 Kecik 框架中使用 MVC 的过程。
##Kecik 框架的 Github 库列表
- Kecik Cookie https://github.com/kecik-framework/cookie
- Kecik Database https://github.com/kecik-framework/database
- Kecik DIC https://github.com/kecik-framework/dic
- Kecik Language https://github.com/kecik-framework/language
- Kecik MVC https://github.com/kecik-framework/mvc
- Kecik Session https://github.com/kecik-framework/session