定制 empatisoft/yok-atlas 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

empatisoft/yok-atlas

Composer 安装命令:

composer require empatisoft/yok-atlas

包简介

YÖK Atlas web sitesindeki veriler için geliştirilmiş olan bir projedir.

README 文档

README

YÖK Atlas web sitesindeki lisans program bilgilerinin alınmasını sağlamaktadır.

Composer ile kurulum (Terminal)

Proje ana dizininde aşağıdaki komutu çalıştırın.

$ composer require empatisoft/yok-atlas:dev-main --prefer-source

Composer ile kurulum (JSON)

composer.json dosyanızın require değerlerine ekleyip "composer update" komutunu çalıştırın.

"empatisoft/yok-atlas": "dev-main"

Projenize elle ekleme

Sınıfı indirip proje dizininize kopyalayıp kullanabilirsiniz.

Örnek Kullanım

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ERROR);

define('DIR', DIRECTORY_SEPARATOR);
define('ROOT', $_SERVER['DOCUMENT_ROOT'].DIR);

require_once ROOT."vendor".DIR."autoload.php";
require_once "helpers.php";

$atlas = new \Empatisoft\YokAtlas();

Üniversiteye ait programları çekmek için

$universityCode = 1000;
$atlas->setUniversity($universityCode);
$programs = $atlas->getPrograms();

Program bilgisini çekmek için

$programCode = 1000;
$year = 2021;
$atlas->setProgram($programCode);
$atlas->setYear($year);
$program = $atlas->getProgram();

->setUniversity() Metodu

Programlarını çekmek istediğiniz üniversiteye ait ÖSYM kodunu ayarlamanızı sağlar. (getPrograms metodu için zorunludur.)

->setYear() Metodu

Verilerini çekmek istediğiniz yılı ayarlar.

->getPrograms() Metodu

Üniversiteye ait tüm programları listeler. Bu metodun çalışabilmesi için "setUniversity" metodu ile üniversite kodu ayarlanmalıdır.

->getProgram() Metodu

Programa ait tüm analizlerin çekilmesini sağlar. Bu metodun çalışabilmesi için "setYear" metodu ile veri yılı ayarlanmalıdır.

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固