2017-04-26 217 views
0

對於如何完成將參數傳遞到fatfree f3路由中感到困惑。將參數傳遞給Fatfree路由

我的設置顯示在下面的例子:

$f3->route('GET /tweetRate/@currency','Tweets\tweetInterface::tweet'); 

在tweetInterface類我的「推特」方法能夠接受一個參數,但我從來沒有能夠真正確認,它是在傳遞。

static function tweet($currency) { 

    echo 'Inside Route'; 

    echo $currency; 
} 

我已經證實,我能打到這條路,因爲我的「內部通道」的第一反響是能夠打印,但呼應放慢參數當什麼事也沒顯示出來爲$貨幣。以下是我如何呼叫此路線的示例:

php routes.php "/tweetRate/USD" > /Users/johndoe/Desktop/test.log 

「test.log」的內部我能夠看到我的第一個echo聲明,如上所述。

任何幫助將不勝感激!

回答

1

這也應該工作:

$f3->get('PARAMS.currency');

+0

確認這也適用,謝謝你的幫助:) – parchambeau