tbl0605 / phpyam
这是一个简单易用、易于扩展的MVC框架,专为PHP开发者设计,可以帮助您快速编写简单而强大的Web应用程序和API。
2.0.5
2024-06-07 12:35 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- apache/log4php: ^2.3.0
- dev-master
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.35
- 1.1.34
- 1.1.33
- 1.1.32
- 1.1.31
- 1.1.30
- 1.1.29
- 1.1.28
- 1.1.27
- 1.1.26
- 1.1.25
- 1.1.24
- 1.1.23
- 1.1.22
- 1.1.21
- 1.1.20
- 1.1.19
- 1.1.18
- 1.1.17
- 1.1.16
- 1.1.15
- 1.1.14
- 1.1.13
- 1.1.12
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- dev-v2.0-stable
- dev-v1.1-stable
- dev-v1.0-stable
This package is auto-updated.
Last update: 2024-09-07 13:21:37 UTC
README
这是一个简单易用、易于扩展的MVC框架,专为PHP开发者设计。
基于Mini重写,增加了以下功能
- URL转发支持
- 支持ajax请求
- 防止多次表单提交
- 使用log4php进行错误记录
- 定义客户端的字符集编码
- htaccess支持
- 会话支持
- 输出缓冲支持
- 用户认证支持
- PHPYAM错误消息国际化
- 自定义PHPYAM设置存储(自v2.0起)
PHPYam尚未实现的功能
- 表单验证
安装
建议您使用Composer来安装PHPYAM
composer require tbl0605/phpyam:~2.0
测试提供的演示的简单方法
使用PHP内置的Web服务器
cd demo
php -S localhost:8000 index.php
并打开localhost:8000。
使用Apache
将demo/
路径添加到httpd.conf
文件或某个专用虚拟主机配置文件中
<Directory "/path/to/your/PHPYAM/demo">
AllowOverride All
Options FollowSymLinks
RewriteEngine On
</Directory>
其他注意事项
为了进一步测试,您可以在demo/server-conf.php
文件中调整常量YAM_DEMO_USE_AUTOLOADER
和YAM_DEMO_APP_DIR
define('YAM_DEMO_USE_AUTOLOADER', true);
define('YAM_DEMO_APP_DIR', 'application-autoloader');
或者
define('YAM_DEMO_USE_AUTOLOADER', false);
define('YAM_DEMO_APP_DIR', 'application-noautoloader');