| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- namespace app\models;
- use app\models\Users;
- Class entry extends \lithium\data\Model {
- public static function __init() {
- parent::__init();
- //Validators go here
- }
- /* Things to validate:
- ["my_watched_episodes"]=>
- string(2) "12" is equal to or less than anime->episode_count
- ["my_start_date"]=>
- string(5) "today" is a date
- ["my_finish_date"]=>
- string(5) "today" is a date later than start date
- ["my_score"]=>
- string(3) "15 " is between 0 and 10
- ["my_status"]=>
- string(1) "3"
- ["my_comments"]=>
- string(18) "This anime is tits"
- ["my_times_watched"]=>
- string(1) "2" is int
- ["rewatch_value"]=>
- string(1) "2"
- ["tags"]=>
- string(46) "winning tigerblood childrens_show your_grandma"
- ["rewatching"]=>
- string(0) ""
- **/
- /*
- public function add($entity, $username)
- {
- var_dump($entity->_data);
- exit();
- $updateData = array('$push' => array('animelist' => $entity));
- $conditions = array('username' => $username);
- $result = Entry::update($updateData, $conditions, array('atomic' => false));
- return $result;
- }
- */
- public function add($entity, $username)
- {
- $user = User::find('first', array('conditions' => compact('username')));
- $user->animelist[] = $entity;
- return $user->save(null, array('validate' => false));
- }
- }
|