未解决的导入控制器。在Scala和#xB4中的应用;s游戏框架
我正在用Scala开发一个Play框架项目,但是我无法正确地获得导入控制器.Application参考 下面的代码片段主要关注我的未解决的导入控制器。在Scala和#xB4中的应用;s游戏框架,scala,playframework,Scala,Playframework,我正在用Scala开发一个Play框架项目,但是我无法正确地获得导入控制器.Application参考 下面的代码片段主要关注我的Global.scala文件中的onStart方法,该文件位于app目录中。引擎盖下面是什么?为什么我不能正确地完成这个简单的导入 import play.api._ import play.api.libs.concurrent.Execution.Implicits._ import play.api.libs.concurrent._ import play.a
Global.scala
文件中的onStart
方法,该文件位于app
目录中。引擎盖下面是什么?为什么我不能正确地完成这个简单的导入
import play.api._
import play.api.libs.concurrent.Execution.Implicits._
import play.api.libs.concurrent._
import play.api.Play.current
import scala.concurrent.duration._
import scala.util.Random
import model.StatusUpdate
object Global extends GlobalSettings {
override def onStart(app: Application) {
import controllers.{Application => App}
// Definition of the onStart method.
}
位于控制器目录中的MyApplication.scala
文件定义如下:
package controllers
import play.api._
import play.api.libs.iteratee._
import play.api.libs.json._
import play.api.mvc._
object Application extends Controller {
//Definition of methods
}
Application
来自play.api
包,为什么要从controllers
导入它?@Ryan,因为我想访问一些控制器。Application
属性,全局初始化它们,然后,在调用适当的http
请求之前建立特定的上下文。@Ryan我认为controllers.Application
是其控制器的一部分。主play应用程序模板有一个名为way的模板。@m-z,没错。这是我定义的一个控制器。您得到的错误是什么?您可以使用controllers.Application.whateveryouwant
调用所有内容。