owner888 / kaliphp
一个用于快速构建的MVC PHP框架
v3.2.1
2024-09-25 09:39 UTC
Requires
- php: ^8.0
- chillerlan/php-qrcode: ^5.0
- smarty/smarty: ^4.3
Requires (Dev)
- mockery/mockery: 2.0.x-dev
- pestphp/pest: 2.x-dev
- pestphp/pest-plugin-stressless: 2.x-dev
- phpstan/phpstan: 2.0.x-dev
- dev-master
- v3.2.1
- v3.2.0
- v3.1.8
- v3.1.7
- v3.1.6
- v3.1.5
- v3.1.4
- v3.1.3
- v3.1.2
- v3.1.1
- v3.1.0
- v3.0.0
- v2.0.0
- v1.1.69
- v1.1.68
- v1.1.67
- v1.1.66
- v1.1.65
- v1.1.64
- v1.1.63
- v1.1.62
- v1.1.61
- v1.1.60
- v1.1.59
- v1.1.58
- v1.1.57
- v1.1.56
- v1.1.55
- v1.1.54
- v1.1.53
- v1.1.52
- v1.1.51
- v1.1.50
- v1.1.49
- v1.1.48
- v1.1.47
- v1.1.46
- v1.1.45
- v1.1.44
- v1.1.43
- v1.1.42
- v1.1.41
- v1.1.40
- v1.1.39
- v1.1.38
- v1.1.37
- v1.1.36
- v1.1.35
- v1.1.34
- v1.1.33
- v1.1.32
- v1.1.31
- v1.1.30
- v1.1.29
- v1.1.28
- v1.1.27
- v1.1.26
- v1.1.25
- v1.1.24
- v1.1.23
- v1.1.22
- v1.1.21
- v1.1.20
- v1.1.19
- v1.1.18
- v1.1.17
- v1.1.16
- v1.1.15
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0
This package is auto-updated.
Last update: 2024-09-25 09:39:55 UTC
README
KaliPHP是一个快速、轻量级的PHP框架。在框架比比皆是的今天,我们相信KaliPHP能够在众多框架中脱颖而出。它通过结合所有你喜欢的优秀框架的特点,同时摒弃不好的部分来实现。
需求
PHP 7.1或更高版本
安装
composer require owner888/kaliphp
# If a template is needed
composer require smarty/smarty
基本用法
数据库
<?php require_once __DIR__ . '/vendor/autoload.php'; // The _init() method will execute when the class is loaded. autoloader::register(); use kaliphp\db; // query db::query($sql)->execute($is_master = false); // select db::select(['id', 'name'])->from('user')->execute(); // insert // INSERT INTO `user`(`name`,`email`,`password`) // VALUES ("John Random", "john@example.com", "s0_s3cr3t") list($insert_id, $rows_affected) = db::insert('user')->set(array( 'name' => 'John Random', 'email' => 'john@example.com', 'password' => 's0_s3cr3t', ))->execute(); // update // UPDATE `user` SET `name` = "John Random" WHERE `id` = "2"; $rows_affected = db::update('user') ->value("name", "John Random") ->where('id', '=', '2') ->execute(); // delete // DELETE FROM `user` WHERE `email` LIKE "%@example.com" $rows_affected = db::delete('users')->where('email', 'like', '%@example.com')->execute(); // (int) 7
文档
许可证
KaliPHP遵循MIT许可证发布。