jrsaunders / giraffe
Ajax:服务器/客户端助手/路由器
v1.0.1
2017-03-28 10:00 UTC
Requires
- php: >=7.0
This package is not auto-updated.
Last update: 2024-09-29 01:09:28 UTC
README
Ajax:服务器/客户端助手/路由器
支持
- DataTables
- Ajax 上传
- 重定向
- 通知
- 模态框
- 通用Ajax
- 调试
安装:服务器端
index.php / bootstrap.php
将以下内容添加到这些php文件中的一个或两个中
use Giraffe\Giraffe;
Giraffe::setEnvironment(ENVIRONMENT);
Giraffe::setProject('MY SITE NAME OR PRJECT NAME');
Giraffe::setDeveloperEmails(
'me@mailprovider.co.uk,my_partner@theirmailprovider.co.uk'
);
Giraffe::setJSDIR(__DIR__ . '/public/assets/js/giraffe/');
### 添加路由以访问ajax控制器
以下是一个ajax控制器可能的外观示例
namespace MyApp\Ajax;
use Giraffe\Giraffe;
class Ajax
{
public function someMethodYouRouteToForAjax()
{
$allowedControllers = [Login::class, Dashboard::class];
new Giraffe($allowedControllers, 'MyApp\\Controller\\', 'ajax', MYAPP_PATH . '/Views/ajax/');
}
}
安装:客户端/前端
在您的js目录中创建一个名为giraffe的文件夹。然后 chown apache:apache giraffe 或 chmod 777 giraffe。
当composer更新包时,Giraffe可以更新您的JavaScript文件。
Giraffe设计为与JQuery一起使用。