定制 fadli-dev/treant 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

fadli-dev/treant

最新稳定版本:v1.3

Composer 安装命令:

composer require fadli-dev/treant

包简介

A Custom Framework PHP

README 文档

README

  • Update Versi 1.3

Documentation ✨✨

git clone https://github.com/crashmyname/treant.git 
- Sekarang bisa menginstall menggunakan composer
composer create-project fadli-dev/treant nama_proyek_baru "v1.3"
  • Jika sudah di clone kalian akan kehalaman awal MVC ini klik get started untuk membaca dokumentasi lengkap

Struktur Folder

  • [app]
    • [Models]
    • [Handle]
      • [errors]
    • [Controllers]
  • [bin]
    • [support]
  • [config]
  • [logs]
  • [node_moduels]
  • [public]
  • [routes]
  • [src]
    • [View]
  • [vendor]
  • .env
  • .env.example
  • .htacces
  • treant
  • index.php
  • autoload.php

.env ✨

  • File ini untuk mengkoneksikan ke database ya adik adik jadi untuk mengisi database nya ada disini
  • Copy terlebih dahulu .env.example dan rename menjadi .env habis itu start your project

Model

  • Model untuk database karena basisnya mvc ala ala jadi jangan lupa buat model crud dulu

public

  • Didalam folder public ini diisikan asset template, gambar dan lainnya. cara penggunaannya simple.
    untuk mengakses image
    <img src="<?= asset('yourasset.jpg') ?>" alt="">
    
    untuk menagkses template
    <link rel="stylesheet" href="<?= asset('adminlte/bootstrap.min.css') ?>">
    <script src="<?= asset('adminlte/js/bootstrap.min.js') ?>"></script>
    
    Menambahkan Pretty_print kalian bisa mengganti var_dump dengan menggunakan pretty_print
    pretty_print($data);
    atau lainnya bisa diakses di menu public.

Controller

  • Controller Action untuk melakukan action misalkan ada kondisi dan lain sebagainya

route

  • Route adalah tujuan url yang mengarahkan ke suatu module atau view, jadi semua diarahkan melalui route bukan melalui filetujuan.php

View

  • Basic View, disini view menggunakan support View.php jadi user bisa mengembalikan atau mengarahkan ke halaman mana ajah dengan support ini misalnya.
View::render('home',[],'layout'); <-- maksud dari code ini adalah kita mengarahkan kehalaman home,
[] <-- tidak membawa parameter, 'layout' <-- jika memisahkan navbar dengan content

bisa juga menggunakan
View::redirectTo('/user'); <-- fungsi ini mengarahkan ke route misalkan /mvc/product <-- akan 
mengarahkan ke route product

dan bisa menggunakan basic
include __DIR__.'/../View/user.php'; <-- akan mengarahkan ke halaman user yang berada pada folder View;

route.php

  • route.php adalah route disini jadi pastiin jangan lupa menambahkan route nya supaya appsnya bisa berjalan oke sip mantap

Terima gaji

Contact

统计信息

  • 总下载量: 41
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 3
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-10-01