0

我刚刚开始在我现有的 MVC4 网站上使用 Piranha CMS。我有一个托管在 Azure 中的数据库,理想情况下我希望 Piranha 来控制它,即我不希望它改变页面等。

这可能吗?我已经在Piranha密钥的 web.config 中设置了我的数据库连接字符串并设置passiveModetrue

所以重申我希望 Piranha 只更新数据库中的数据,如果可能的话,我该怎么做呢?

4

1 回答 1

0

是的!

如果您设置passivemode为 true,则页面帖子的整个路由将被禁用。从 CMS 获取上传的媒体文件的基本功能仍然有效。

然后,您必须在您的操作中手动从控制器获取 CMS 数据,例如:

public class HomeController : Controller
{
  public ActionResult Index() {
    //
    // Let's say you have a page with the permalink 'start'
    //
    var cmsData = Piranha.PageModel.GetByPermalink("start");

    return View(cmsData);
  }
}

问候

于 2015-11-09T06:10:15.870 回答