Messages.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. namespace app\models;
  3. use Yii;
  4. /**
  5. * This is the model class for table "messages".
  6. *
  7. * @property integer $id
  8. * @property integer $user_id
  9. * @property string $notes
  10. * @property string $date
  11. */
  12. class Messages extends \yii\db\ActiveRecord
  13. {
  14. /**
  15. * @inheritdoc
  16. */
  17. public static function tableName()
  18. {
  19. return 'messages';
  20. }
  21. public $cnt;
  22. /**
  23. * @inheritdoc
  24. */
  25. public function rules()
  26. {
  27. return [
  28. [['user_id', 'notes', 'date'], 'required'],
  29. [['user_id'], 'integer'],
  30. [['date','cnt'], 'safe'],
  31. [['notes'], 'string', 'max' => 255]
  32. ];
  33. }
  34. /**
  35. * @inheritdoc
  36. */
  37. public function attributeLabels()
  38. {
  39. return [
  40. 'id' => Yii::t('app', 'ID'),
  41. 'user_id' => Yii::t('app', 'User ID'),
  42. 'notes' => Yii::t('app', 'Notes ID'),
  43. 'date' => Yii::t('app', 'Date ID'),
  44. ];
  45. }
  46. public function CreateMessage($insert)
  47. {
  48. $model = new Messages();
  49. $model->setAttributes([
  50. 'user_id' => $insert['user_id'],
  51. 'notes' => $insert['notes'],
  52. 'date' => date("Y-m-d H:i:s"),
  53. ]);
  54. $model->save(false);
  55. return true;
  56. }
  57. }