Php 我只需要phalcon translate对象属性中的所有数组?
当我Php 我只需要phalcon translate对象属性中的所有数组?,php,arrays,oop,phalcon,Php,Arrays,Oop,Phalcon,当我var\u dump($t)这样输出时 $t = object(Phalcon\Translate\Adapter\NativeArray)[121] protected '_translate' => array (size=14) 'attendancelist' => string 'ယေန႕စာရင္း' (length=30) 'monthlylist' => string 'လစဥ္တက္ေရာက္စာရင္း' (length=54) 'bye'
var\u dump($t)
这样输出时
$t = object(Phalcon\Translate\Adapter\NativeArray)[121]
protected '_translate' =>
array (size=14)
'attendancelist' => string 'ယေန႕စာရင္း' (length=30)
'monthlylist' => string 'လစဥ္တက္ေရာက္စာရင္း' (length=54)
'bye' => string 'sayounara' (length=9)
'hi-name' => string 'Bonjour %name%' (length=14)
'song' => string 'La chanson est %song%' (length=21)
'todaylist' => string '' (length=0)
'date' => string 'ရက္စြဲ' (length=18)
'username' => string 'နာမည္' (length=15)
'checkin' => string '' (length=0)
'late' => string 'ေနာက္က်ခ်ိန္' (length=36)
'checkout' => string '' (length=0)
'workingtime' => string 'အလုပ္ခ်ိန္' (length=30)
'overtime' => string 'အခ်ိန္ပို' (length=27)
'location' => string 'ေနရာ' (length=12)
我只需要所有数组,所以我尝试$t->\u translate
不正确
但正确的代码是$t->(“attendancelist”)代码>可以…但是我想要所有数组而不是单个
我想要的数组是
array (size=14)
'attendancelist' => string 'ယေန႕စာရင္း' (length=30)
'monthlylist' => string 'လစဥ္တက္ေရာက္စာရင္း' (length=54)
'bye' => string 'sayounara' (length=9)
'hi-name' => string 'Bonjour %name%' (length=14)
'song' => string 'La chanson est %song%' (length=21)
'todaylist' => string '' (length=0)
'date' => string 'ရက္စြဲ' (length=18)
'username' => string 'နာမည္' (length=15)
'checkin' => string '' (length=0)
'late' => string 'ေနာက္က်ခ်ိန္' (length=36)
'checkout' => string '' (length=0)
'workingtime' => string 'အလုပ္ခ်ိန္' (length=30)
'overtime' => string 'အခ်ိန္ပို' (length=27)
'location' => string 'ေနရာ' (length=12)
帮助我获取所有数组???我看到的最简单的方法是实现toArray()
方法:
class NativeArrayExt extends \Phalcon\Translate\Adapter\NativeArray {
public function toArray() {
return $this->_translate;
}
}
或者重新实现
,如果没有参数providen,则执行相同的操作。是否$t->getTranslate()
有效?否,its在M2sh时无效