2

私の Web サイトには、最近の 3 つのブログ投稿を含むフッターがあります。これはどのページにもあります。このデータをすべてのコントローラーに渡すことなくテンプレートに渡すにはどうすればよいですか?

たとえば、現在、コントローラーでこれを行っています。

  res.view({
    layout: "homeLayout",
    recent: posts
   }); 

しかし、すべての res.view() 呼び出しで recent を渡す必要はありません。このデータをグローバルに宣言して、すべてのビューで利用できるようにするにはどうすればよいですか?

4

1 に答える 1

1

たとえば、./config フォルダーに configuration.js ファイルを作成します。

module.exports.configuration = {
    name: "amir",
};

これで、どこからでも varible for にアクセスできます:

sails.config.express.configuration

モデル、コントローラー、ビュー、サービス、...

于 2014-03-01T15:07:20.897 に答える