Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Внести вклад в разработку кода
Синхронизировать код
README.md
YafApi
Нужно расширение
Yaf, Swoole, Seaslog
Описание
На основе YAF написан API-фреймворк, использующий Smarty в качестве шаблонизатора. Интегрирован Swoole и инкапсулирован класс Db_Tab для работы с данными.
Обновление информации
Обновлена работа с базой данных Db_Tab, оптимизирована структура каталогов.
Генерация модулей
PHP build имя модуля
Примечание: после завершения генерации необходимо выполнить настройку в conf/application.ini в разделе application.modules.
Руководство по эксплуатации
$mzData = Db_Tab::name("mz")->where(['id'=>10])->getShow(); // получение одного элемента данных
$mzData = Db_Tab::name("mz")->where()->order(["id"=>"ASC"])->limit([0,2])->getList(); // получение нескольких элементов данных
$ints = Db_Tab::name("mz")->insertAdd($data); // добавление данных
$mzUpdate = Db_Tab::name("mz")->where(['id'=>58])->updates($data); // редактирование данных
$del = Db_Tab::name("mz")->where(["id"=>58])->del(); // удаление данных
Helper_Json::outputNormal($mzData,"恭喜你民族列表显示成功"); // возврат данных интерфейса (успех)
Helper_Json::outputError("数据不存在"); // возврат данных интерфейса (ошибка)
new Common_World_Main(); // вызов экземпляра класса третьей стороны
Common_World_Main::abs("1222223"); // статический вызов класса третьей стороны
Helper_Rsa::privDecrypt(""); // расшифровка RSA
Helper_Rsa::privEncrypt(""); // шифрование RSA
Helper_Session::set("token","hfghjfuiert8973452647jhgfsgyerut"); // запись в сессию
Helper_Session::get("token"); // чтение из сессии
php cli.php request_uri="/Cli/Test/index" // запуск в режиме CLI модуля cli и метода index контроллера Test
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )