コード例 #1
0
ファイル: ContatoForm.php プロジェクト: rafaelschn/cake3lab
 public function _buildSchema(Schema $schema)
 {
     $schema->addField('nome', 'string');
     $schema->addField('email', 'string');
     $schema->addField('mensagem', 'text');
     return $schema;
 }
コード例 #2
0
ファイル: Settings.php プロジェクト: ThreeCMS/ThreeCMS
 public static function getForm(string $tabId = null) : Form
 {
     $schema = new Schema();
     $settings = self::getSettings($tabId);
     /** @var $v \ThreeCMS\Core\Settings\Setting **/
     foreach ($settings as $v) {
         $schema->addField($v->getKey(), ['type' => 'text']);
     }
     $form = new Form();
     $form->validator(self::getValidator($tabId));
     $form->schema($schema);
     return $form;
 }
コード例 #3
0
ファイル: SettingsForm.php プロジェクト: martinmayer/notejam
 /**
  * Build form schema
  *
  * @param \Cake\Form\Schema $schema Schema
  * @return \Cake\Form\Schema
  */
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('current_password', ['type' => 'password'])->addField('new_password', ['type' => 'password'])->addField('confirm_new_password', ['type' => 'password']);
 }
コード例 #4
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('osm_section', 'int');
 }
コード例 #5
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('scoutgroup', 'integer')->addField('email', 'varchar');
 }
コード例 #6
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('cubs', 'integer')->addField('yls', 'integer')->addField('leaders', 'integer');
 }
コード例 #7
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('email', ['type' => 'string']);
 }
コード例 #8
0
ファイル: SearchForm.php プロジェクト: ElWray/JCMv2
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('searchWhat', ['type' => 'string'])->addField('searchField', ['type' => 'string']);
 }
コード例 #9
0
ファイル: EmailForm.php プロジェクト: AlexandreSGV/siteentec
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('assunto', 'string')->addField('corpo', ['type' => 'text']);
 }
コード例 #10
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('newpw', ['type' => 'string'])->addField('confirm', ['type' => 'string'])->addField('postcode', ['type' => 'string']);
 }
コード例 #11
0
ファイル: SchemaTest.php プロジェクト: JesseDarellMoore/CS499
 /**
  * test __debugInfo
  *
  * @return void
  */
 public function testDebugInfo()
 {
     $schema = new Schema();
     $schema->addField('name', 'string')->addField('numbery', ['type' => 'decimal', 'required' => true]);
     $result = $schema->__debugInfo();
     $expected = ['_fields' => ['name' => ['type' => 'string', 'length' => null, 'precision' => null], 'numbery' => ['type' => 'decimal', 'length' => null, 'precision' => null]]];
     $this->assertEquals($expected, $result);
 }
コード例 #12
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('firstname', 'string')->addField('lastname', 'string')->addField('email', ['type' => 'email'])->addField('website', ['type' => 'string'])->addField('phone', ['type' => 'tel']);
 }
コード例 #13
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('osm_email', 'string')->addField('osm_password', 'string');
 }
コード例 #14
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('name', 'string')->addField('description', ['type' => 'string']);
 }
コード例 #15
0
ファイル: SchemaTest.php プロジェクト: neilan35/betterwindow1
 /**
  * test fieldType
  *
  * @return void
  */
 public function testFieldType()
 {
     $schema = new Schema();
     $schema->addField('name', 'string')->addField('numbery', ['type' => 'decimal', 'required' => true]);
     $this->assertEquals('string', $schema->fieldType('name'));
     $this->assertEquals('decimal', $schema->fieldType('numbery'));
     $this->assertNull($schema->fieldType('nope'));
 }
コード例 #16
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('id', 'integer')->addField('qte', ['type' => 'integer']);
 }
コード例 #17
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('agree1', 'boolean')->addField('agree2', 'boolean');
 }
コード例 #18
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('link', 'string');
 }
コード例 #19
0
ファイル: ContactForm.php プロジェクト: alescx/cakephp-tools
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('name', ['type' => 'string', 'length' => 40])->addField('email', ['type' => 'string', 'length' => 50])->addField('subject', ['type' => 'string', 'length' => 60])->addField('body', ['type' => 'text']);
 }
コード例 #20
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('id', 'int');
     return $schema->addField('controller', 'int');
 }
コード例 #21
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('firstname', 'string')->addField('lastname', 'string')->addField('position', 'string')->addField('company', 'string')->addField('email', ['type' => 'email'])->addField('phone', ['type' => 'tel'])->addField('info', ['type' => 'select'])->addField('message', ['type' => 'text']);
 }
コード例 #22
0
ファイル: SiteFileForm.php プロジェクト: alt3/cakebox-console
 /**
  * Defines virtual schema for model-less form fields.
  *
  * @param Cake\Form\Schema $schema Instance of Schema
  * @return Cake\Form\Schema
  */
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('url', 'string')->addField('webroot', ['type' => 'string'])->addField('force', ['type' => 'boolean']);
 }
コード例 #23
0
ファイル: ContactForm.php プロジェクト: wasabi-cms/core
 /**
  * The schema definition for the fields of this form.
  *
  * @param Schema $schema The schema to customize.
  * @return $this
  */
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('name', 'string')->addField('email', 'string')->addField('subject', 'string')->addField('message', 'text');
 }
コード例 #24
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('name', 'string')->addField('email', ['type' => 'string'])->addField('body', ['type' => 'text']);
 }
コード例 #25
0
 protected function _buildSchema(Schema $schema)
 {
     return $schema->addField('nom', 'string')->addField('prenom', 'string')->addField('email', 'string')->addField('telephone', 'string')->addField('adresse', 'string')->addField('codePostal', 'string')->addField('ville', 'string')->addField('adresseChantier', 'string')->addField('commentaire', 'text');
 }