controller-action

    3热度

    3回答

    Yii::$app->runAction('new_controller/new_action', $params); 调用另一个模块的控制,我相信这可以用来调用从另一个控制器控制器动作。 有没有办法调用驻留在另一个模块中的控制器动作? 喜欢的东西: Yii::$app->runAction('/route/to/other/module/new_controller/new_action', $

    2热度

    1回答

    我做了一个简单的控制器动作 class CatalogController extends AbstractActionController { public function indexAction() { return new ViewModel(); } // ... } 和单元测试吧: class CatalogControllerTest

    1热度

    1回答

    如何捕捉ZF2/ZF3中控制器操作的输出(ViewModel)? 背景: 我正在写一个Zend框架3应用程序(从ZF2只是迁移)的一些集成测试。我正在使用PHPUnit v6.2.2和Zend \ Test v3.1.0。我想测试从调用路由的那一刻起到保存/检索数据的那一刻的过程的一部分。这意味着在给方向的所有控制器操作的测试: 预期(为了这个,我想打电话给路由/动作和校验,那么新的数据库状态)得

    2热度

    1回答

    我有一个SQL查询,我想将控制器名称作为where子句比较参数之一传递。并且在应用程序中有很多控制器。根据控制器名称的不同,将会执行不同的查询结果。那么我怎么能把控制器的名字传给第三个控制器。 使用此@ViewContext.RouteData.Values["controller"],我可以得到控制器的名称,但只在该控制器的视图内。那么如何在另一个控制器动作方法中实现这一点。

    1热度

    3回答

    这是在登录操作中。我试图调整它来发回一个return_url查询参数,并且我失败了一个简单的渲染。 前值: respond_to do |format| format.html { flash.now[:error] = error render } 尝试1: respond_to do |format| format.html {

    -3热度

    1回答

    我想回传一个json对象回到我的设备控制器中的动作,然后插入到数据库中,但是当我单击我的窗体上的提交按钮时它似乎会触发两次。另一个问题是我的json对象和pfID中的位置字段没有被发送回控制器,其他字段被正确地发回。这里是我的代码: $('#getDevice').unbind('click').bind('click', function (e) { e.stopPropagation

    4热度

    1回答

    大部分我见过的AngularJS控制器的例子,通常都有一个单一的动作方法,可以将视图的所有内容都连接起来。另一方面,在使用MVC模式的控制器中,而不是AngularJS的MVW,通常每个控制器都有多个动作方法,但AngularJS并不是这种情况。 可以连接到$ scope(或其他对象)的任何数量的执行行为的方法,但这看起来与MVC的action方法相同,因为它们不会自动接受直接路由输入。 我很感兴

    2热度

    3回答

    例如说我有,目前有一个方法user_posts这说明所有与使用相关的ID的用户为使相关的职位的职位控制器: def user_posts @user = User.find(params[:id]) @posts = @user.posts.all end 我希望URL为:foo.com/my_posts当帖子的ID与我的current_user相同时;我将如何做到这一点

    0热度

    1回答

    我有一个相当奇怪的问题。希望任何人都可以解释一下,因为我无法在任何地方找到答案。 场景:调用控制器操作并发生异常。同时我向Response.Cookies添加一个新的cookie。 但没有cookie与响应一起发送(甚至在Fiddler中检查)。 有趣的是,在使用通用处理程序的web表单中,相同的场景对我来说很有用。 有什么想法? 代码片断 [HttpGet] public FileConten

    0热度

    1回答

    我有一个文件上传的形式,当提交时,路由到我的parse_upload行动。但是,当我尝试检索文件或与文件上传对象(original_filename,content_type)一起出现的任何属性时,出现错误。如果我理解正确,该文件应存储在#{Rails.root}/public/uploads under the same name as the original file中。 当我通过我的应用程