本文整理匯總了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 {
}