Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: pwend
- * Date: 06.02.2019
- * Time: 22:14
- */
- namespace app\models\kaftu\forms;
- use app\models\kaftu\FutterArt;
- use app\models\kaftu\FutterMarke;
- use yii\base\Model;
- use yii\helpers\ArrayHelper;
- class FutterSorteEintragForm extends Model
- {
- /**
- * Feufu oder Trofu?
- * @var int
- */
- public $art_Id;
- /**
- * Futter-Marke, z.B. "Almo Nature"
- * @var int
- */
- public $marke_Id;
- /**
- * Name der Sorte z.b. "Thunfisch"
- * @var string
- */
- public $sorte_Name;
- /**
- * Beschreibung oder Zusatzangaben z.B. "Paté mit Soße"
- * @var string
- */
- public $sorte_Beschreibung;
- /**
- * Dateiname des Bildes
- * @var string
- */
- public $sorte_Bild;
- public function rules()
- {
- return [
- [['art_id','marke_id','sorte_Name'], 'required'],
- [['art_id','marke_id'], 'integer'],
- [['sorte_Name','sorte_Beschreibung','sorte_Bild'],'string']
- ];
- }
- public function attributeLabels()
- {
- return [
- 'art_id' => 'Futter-Art',
- 'marke_id' => 'Handelsmarke',
- 'sorte_Name' => 'Name der Sorte',
- 'sorte_Beschreibung' => 'Beschreibung',
- 'sorte_Bild' => 'Bild-Dateiname'
- ];
- }
- public function getArtArray(){
- return ArrayHelper::map(FutterArt::find()->all(),'art_id','art_name');
- }
- public function getMarkeArray(){
- return ArrayHelper::map(FutterMarke::find()->all(), 'marke_id','marke_name');
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement