users.php
资源名称:ext-3.1.0.zip [点击查看]
上传用户:dawnssy
上传日期:2022-08-06
资源大小:9345k
文件大小:2k
源码类别:
JavaScript
开发平台:
JavaScript
- <?php
- /**
- * @class Users
- * A simple application controller extension
- */
- class Users extends ApplicationController {
- /**
- * view
- * Retrieves rows from database.
- */
- public function view() {
- $res = new Response();
- $res->success = true;
- $res->message = "Loaded data";
- $res->data = User::all();
- return $res->to_json();
- }
- /**
- * create
- */
- public function create() {
- $res = new Response();
- $rec = User::create($this->params);
- if ($rec) {
- $res->success = true;
- $res->message = "Created new User" . $rec->id;
- $res->data = $rec->to_hash();
- } else {
- $res->message = "Failed to create User";
- }
- return $res->to_json();
- }
- /**
- * update
- */
- public function update() {
- $res = new Response();
- $rec = User::update($this->id, $this->params);
- if ($rec) {
- $res->data = $rec->to_hash();
- $res->success = true;
- $res->message = 'Updated User ' . $this->id;
- } else {
- $res->message = "Failed to find that User";
- }
- return $res->to_json();
- }
- /**
- * destroy
- */
- public function destroy() {
- $res = new Response();
- if (User::destroy($this->id)) {
- $res->success = true;
- $res->message = 'Destroyed User ' . $this->id;
- } else {
- $res->message = "Failed to destroy User";
- }
- return $res->to_json();
- }
- }