jrsaunders/giraffe

Ajax:服务器/客户端助手/路由器

v1.0.1 2017-03-28 10:00 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:09:28 UTC


README

Ajax:服务器/客户端助手/路由器

Latest Stable Version Total Downloads Latest Unstable Version License

支持

  • 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 giraffechmod 777 giraffe

当composer更新包时,Giraffe可以更新您的JavaScript文件。

Giraffe设计为与JQuery一起使用。