我刚开始在现有的MVC4网站上使用Piranha CMS。我有一个在Azure中托管的数据库,理想情况下我希望Piranha能够控制它,即我不希望它改变页面等。
这可能吗?我在Piranha
密钥的web.config中设置了数据库连接字符串,并将passiveMode
设置为true
所以重申我希望Piranha只更新数据库中的数据,如果可能的话我该如何去做呢?
答案 0 :(得分: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);
}
}
此致