Modelo load method doens't work

I have the model AplicacaoGoalProfileAtracao




object(backend\modules\aplicacao\models\AplicacaoGoalProfileAtracao)[120]

  private '_attributes' (yii\db\BaseActiveRecord) => 

    array (size=5)

      'id' => int 2

      'trafego' => string '123' (length=3)

      'midia' => string '1231' (length=4)

      'objetivo' => int 21

      'aplicacao_id' => int 1

  private '_oldAttributes' (yii\db\BaseActiveRecord) => 

    array (size=5)

      'id' => int 2

      'trafego' => string '123' (length=3)

      'midia' => string '1231' (length=4)

      'objetivo' => int 21

      'aplicacao_id' => int 1

  private '_related' (yii\db\BaseActiveRecord) => 

    array (size=0)

      empty

  private '_errors' (yii\base\Model) => null

  private '_validators' (yii\base\Model) => null

  private '_scenario' (yii\base\Model) => string 'default' (length=7)

  private '_events' (yii\base\Component) => 

    array (size=0)

      empty

  private '_behaviors' (yii\base\Component) => 

    array (size=0)

      empty

i get from the POST update, a array:


array (size=4)

  'id' => string '2' (length=1)

  'trafego' => string 'organico' (length=<img src='http://www.yiiframework.com/forum/public/style_emoticons/default/cool.gif' class='bbc_emoticon' alt='8)' />

  'midia' => string '1' (length=1)

  'objetivo' => string '1' (length=1)

when i load, returns false




$model->load($array)



Do you have validations rules for all of your attributes ?