Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
6521 efrain 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
namespace LeadersLinked\Form\MyCoach;
6
 
7
use Laminas\Form\Form;
8
use Laminas\Db\Adapter\AdapterInterface;
9
use Laminas\Log\LoggerInterface;
10
use LeadersLinked\Mapper\CompanySizeMapper;
11
use LeadersLinked\Mapper\IndustryMapper;
12
use LeadersLinked\Model\Feed;
13
use Laminas\Db\Adapter\Adapter;
14
use LeadersLinked\Mapper\MyCoachCategoryMapper;
15
 
16
class MyCoachQuestionForm extends Form
17
{
18
 
19
    /**
20
     *
21
     * @param array $categories_question_available
22
     */
23
    public function __construct($categories_question_available)
24
    {
25
        parent::__construct();
26
        $this->setInputFilter(new MyCoachQuestionFilter());
27
 
28
        $this->add([
29
            'name' => 'category_id',
30
            'type' => \Laminas\Form\Element\Select::class,
31
            'options' => [
32
                'value_options' =>  $categories_question_available
33
            ],
34
            'attributes' => [
35
                'id' => 'category_id',
36
                'multiple' => 'multiple'
37
            ]
38
        ]);
39
 
40
 
41
        $this->add([
42
            'name' => 'title',
43
            'type' => \Laminas\Form\Element\Textarea::class,
44
            'attributes' => [
45
                'id'    => 'title',
46
                'maxlength' => 120
47
            ]
48
        ]);
49
 
50
 
51
        $this->add([
52
            'name' => 'description',
53
            'type' => \Laminas\Form\Element\Textarea::class,
54
            'attributes' => [
55
                'id'    => 'description',
56
            ]
57
        ]);
58
    }
59
 
60
 
61
}