1 <?php
2 3 4 5 6 7 8
9
10
11 Yii::setPathOfAlias('P3PageTranslation', dirname(__FILE__));
12 Yii::import('P3PageTranslation.*');
13
14 class P3PageTranslation extends BaseP3PageTranslation {
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->language;
27 }
28
29 public function behaviors() {
30 return array_merge(parent::behaviors(), array(
31 ));
32 }
33
34 public function rules() {
35 return array_merge(
36 array(
37 array('seoUrl', 'match', 'pattern' => '/^[a-z0-9_\-]+$/', 'message' => 'SEO URL must only conatin lowercase characters, numbers, underscores and dashes'),
38 ), parent::rules()
39 );
40 }
41
42 }
43