1

Lithiumコントローラーでモデル/クラスをロード/設定する方法を理解しようとしています。これは私の最初の本格的なフレームワークであり、とても気に入っていますが、それらについてはあまり知りません。シンプルなものしか使っていません。

私が抱えている問題は次のとおりです。さまざまなコントローラー/モデルを1つのビュー/レイアウトに表示する方法を見つけようとしています(投稿、投票、ログインボックスなどを1つのページに表示します)。CakePHP のチュートリアルを見つけたので、ここで何が気になるかを確認できます。Litihumのドキュメントで答えを見つけることができました。たぶん、その本当のキーワードを知らないからです。

http://nuts-and-bolts-of-cakephp.com/tag/cakephp-dashboard/

4

1 に答える 1

2

複数のモデルを同じビュー (ユーザー、最新の投稿など) に一度に表示したい場合は、クラスを参照するだけです:

use chowly\models\Offers;
use chowly\models\Venues;

class OffersController extends \chowly\extensions\action\Controller{
    public function index(){
        $venues = Venues::find('all');
        $offers = Offers::find('all);
    }
}

リチウムでは、クラスを参照するだけで使用できます。(ClassRegistry なし)

Lithium アプリケーションの動作については、https://github.com/masom/Chowlyを参照し、irc.freenode.net #li3 の irc チャネルに参加してください。

于 2011-11-14T19:02:20.070 に答える