1 <?php
2 3 4 5 6 7 8
9
10
11 Yii::setPathOfAlias('P3PageMeta', dirname(__FILE__));
12 Yii::import('P3PageMeta.*');
13
14 class P3PageMeta extends BaseP3PageMeta {
15
16
17 public static function model($className = __CLASS__) {
18 return parent::model($className);
19 }
20
21 public function init() {
22 return parent::init();
23 }
24
25 public function __toString() {
26 return (string) $this->type;
27 }
28
29 public function behaviors() {
30 return array_merge(
31 array(
32 'MetaData' => array(
33 'class' => 'P3MetaDataBehavior',
34 'metaDataRelation' => '_self_',
35 ),
36 ), parent::behaviors()
37 );
38 }
39
40 public function rules() {
41 return array_merge(
42
43 parent::rules()
44 );
45 }
46
47 public function get_label() {
48 return '#' . $this->id0->id . ' ' . $this->id0->t('menuName', Yii::app()->language, Yii::app()->params['p3.fallbackLanguage']);
49 }
50
51 }
52