本文整理汇总了PHP中Students::create方法的典型用法代码示例。如果您正苦于以下问题:PHP Students::create方法的具体用法?PHP Students::create怎么用?PHP Students::create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Students
的用法示例。
在下文中一共展示了Students::create方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: saveRawSkillScore
function saveRawSkillScore($studentId, $skillId, $rawScore)
{
$studentId = str_replace("'", "", $studentId);
if ($existingStudent = Students::findFirst("email = '{$studentId}'")) {
// If they do, update the existing database row
$existingStudent->{$skillId} = $rawScore;
if ($existingStudent->update() == false) {
//print_r($existingStudent->getMessages());
return false;
} else {
return true;
}
} else {
// If they don't, create a new student
$student = new Students();
$student->email = $studentId;
$student->{$skillId} = $rawScore;
// Initialize all other skill scores to 0 (done by default)
//$student->time = 0;
//$student->activity = 0;
//$student->consistency = 0;
//$student->awareness = 0;
//$student->deep_learning = 0;
//$student->persistence_attempts = 0;
//$student->persistence_watched = 0;
if ($student->create() == false) {
return false;
} else {
return true;
}
}
}
示例2:
<?php
/**
* Created by IntelliJ IDEA.
* User: jordan.knott
* Date: 4/21/2016
* Time: 9:19 AM
*/
/**
* This is the editor-centric portion of the API. This is the endpoint the editor can use to add new users as well as update them.
* METHOD: POST
* API-KEY: true
*/
require '../data/api_keys.php';
require '../data/students.php';
if (isset($_POST['action'])) {
$action = $_POST['action'];
if ($action == 'add') {
if ($_POST['name']) {
$name = $_POST['name'];
$students = Students::create();
$students->addStudent($name);
echo "Student added! {$name}";
} else {
echo "student name not defined!";
}
}
} else {
}