0
我有一個帶有這些名稱的10個字段的表:field1,field2等... 我想檢索一個註冊表(使用雄辯和 - > first())。 當我有對象(可以說$用戶),我可以在控制器中做這樣的事情嗎?
for ($i=1; $i<=10; $i++) {
$field_name = 'field'.$i;
if ($user->$field_name == 1) {
// do something
}
}
或者我必須手動調用它們?
if ($user->field1 == 1) {
// do something
}
if ($user->field2 == 1) {
// do something
}
....
你試過了嗎?因爲[這是可能的](http://stackoverflow.com/questions/804850/get-php-class-property-by-string)。 – vstm