0

我正在尝试调整此处显示的“小部件”功能:http: //julienrenaux.fr/demo/load-more-jquery.php

到 Laravel 4。

我的问题是,如何使 php 代码适应框架?

我有一个输出请求数据的模型:

public static function friend_activity_json() {
        $friend_activity = DB::table('fanartists')
                        ->join('fans', 'fanartists.fan_id', '=', 'fans.id')
                        ->join('artists', 'fanartists.artist_id', '=', 'artists.id')
                        ->orderBy('fanartists.created_at', 'DESC')
                        ->select('fans.fbid', 'fans.first_name', 'fans.last_name', 'fans.gender', 'fans.city', 'fanartists.artist_id', 'artists.stage_name', 'fanartists.created_at')
                        ->get();

        $posts = $json_encode($friend_activity);

        return $posts;

    }

那么,我如何使用它来处理该示例的其他部分?我假设在控制器中创建一个功能?谢谢您的帮助。

4

1 回答 1

0

该示例使用会话。在 Laravel 4 中获取会话数据非常简单:

Session::put('key', 'value');
$value = Session::get('key');

对于 Ajax URL,将它们设置为控制器 url 是最简单的。见http://four.laravel.com/docs/controllers

但是,您也可以使用路由来实现相同的目的,请参阅http://four.laravel.com/docs/routing

我还会亲自更改“initialPosts”,删除以下部分:

// place the initial posts in the page
postHandler(initialPosts);

而是直接在页面上输出初始帖子,然后在单击“更多”按钮时替换它。

于 2013-07-21T00:07:55.573 回答