コード例 #1
0
 public function testHiddenForm()
 {
     $html = $this->form->getHiddenForm();
     $this->assertContains('<form method="post"', $html);
     $this->assertContains('<input type="hidden" name="is_preview" value="0" />', $html);
     $this->assertContains('<input type="hidden" name="name" />', $html);
     $this->assertContains('<input type="hidden" name="number" value="10" />', $html);
     $this->assertContains('<input type="submit" name="submit" value="Submit" />', $html);
 }
コード例 #2
0
 /**
  * @FormValidation
  *
  * @param $name
  *
  * @return $this
  */
 public function onPost($name, $number, $is_preview = '0')
 {
     if ($is_preview) {
         $this->code = 100;
         // continue
         $data = ['name' => $name, 'number' => $number];
         $this['form'] = $this->form->getHiddenForm($data);
         $this->form->setValues($this);
         return $this;
     }
     $this->code = 201;
     // created
     $this['name'] = $name;
     $this['number'] = $number;
     return $this;
 }