标签: controller

注释Spring @Controller也作为Bean?

注释的Spring MVC控制器是否也可以使用@ Component/@ Service类型的注释进行注释,并且既可以用作控制器,也可以用作bean?

java spring controller spring-mvc

0
推荐指数
1
解决办法
2116
查看次数

从控制器codeigniter调用javascript函数

我正在使用codeigniter开发网站.我有一个包含添加按钮和文本框的表单.一旦用户输入数据,我必须检查它是否存在于数据库中,如果是,则在页面中生成动态文本框,否则提醒用户.我写了javascript来生成动态文本框.我的问题是如何检查数据库??? 如何从javascript调用控制器或从控制器调用javascript函数???

javascript php controller codeigniter view

0
推荐指数
1
解决办法
1万
查看次数

无法访问codeigniter模型中的变量

我试图从一个codeigniter控制器访问一个模型中的数组,事情是奇怪的.

目前我在模型中的所有内容都是这样的:

class Pages_model extends CI_Model {
    function __construct()
    {
        parent::__construct();
    }

    var $pages = array(
        'draw', 'stackoverflow', 'words'
    );
}
Run Code Online (Sandbox Code Playgroud)

我可以看到正在设置数组,因为我执行时

$this->load->model('Pages_model');
die(var_dump(get_object_vars($this->Pages_model)));
Run Code Online (Sandbox Code Playgroud)

我得到了输出

array
  'pages' => 
    array
      0 => string 'draw' (length=4)
      1 => string 'stackoverflow' (length=13)
      2 => string 'words' (length=5)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试访问变量本身时:

 $this->load->model('Pages_model');
 die(var_dump($this->Pages_model->$pages));
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

消息:未定义的变量:页面

这对我没有任何意义.到底是怎么回事????

php controller model codeigniter

0
推荐指数
1
解决办法
3247
查看次数

关于如何使用CakePHP pages_controller.php创建静态页面的简单示例

我是CakePHP的初学者,但我对ROR有点了解.

有人可以给我一些关于如何使用的简单例子pages_controller.php吗?我想创建一个静态页面,例如Home,About,但我不知道如何和从哪里开始.我尝试过about.ctp在视图和创建中创建一个about_controller.php (这是在Ruby on Rails中完成的方式)但我只是遇到了一些错误.

我断定所有的静态页面只使用1个控制器,pages_controller.php但我不知道如何.

我试着阅读此链接上的文章:

http://book.cakephp.org/view/958/The-Pages-Controller

但它没有给我任何能帮助我学习如何使用它的东西.

这是我从页面得到的:

CakePHP核心附带一个名为Pages Controller的默认控制器(cake/libs/controller/pages_controller.php).使用此控制器生成安装后看到的主页.它通常用于提供静态页面.例如.如果您创建了一个视图文件app/views/pages/about_us.ctp,您可以使用URL访问它http://example.com/pages/about_us

当您使用CakePHP的控制台实用程序"烘焙"应用程序时,页面控制器将被复制到您的app/controllers /文件夹,如果需要,您可以根据需要进行修改.或者您可以将pages_controller.php从核心复制到您的应用程序.

有人可以告诉我或向我解释如何??? 我是一个初学者请帮忙.

controller cakephp

0
推荐指数
1
解决办法
3890
查看次数

Magento:如何在adminhtml之外覆盖管理员控制器?

简单地说,我想覆盖Mage/Index/controllers/Admninhtml/ProcessController.php中的ProcessController.

我知道如何覆盖前端控制器,但这让我头疼几个小时了.我不能把它付诸实践.这是我的配置文件

<?xml version="1.0"?>

<config>
<global>
    <models>
        <twobuy_index>
            <class>Twobuy_Index_Model</class>
        </twobuy_index>                 
    </models>
</global>

<admin>
    <routers>
        <index>
            <args>
                <modules>
                     <Twobuy before="Mage_Index">Twobuy_Index</Twobuy>
                </modules>
            </args>            
        </index>
    </routers>
</admin>
</config>
Run Code Online (Sandbox Code Playgroud)

和控制器声明

 include_once('Mage/Index/controllers/Adminhtml/ProcessController.php');
 class Twobuy_Index_Adminhtml_ProcessController extends Mage_Index_Adminhtml_ProcessController
 {
Run Code Online (Sandbox Code Playgroud)

我尝试重写reindexAction,但我的方法永远不会被调用.

overriding controller magento

0
推荐指数
1
解决办法
2414
查看次数

判断def是否属于控制器或模型(Ruby)

所以这是一个相当无聊的问题.我仍在编写网络蜘蛛并且有很多问题,但我要问的第一个问题是你如何确定方法是属于控制器还是模型.

我不想把我的应用程序带到这里,因为有许多特定的"这个代码属于控制器或模型"的问题,而我希望这个问题只是作为一般指导.

ruby controller model ruby-on-rails function

0
推荐指数
1
解决办法
138
查看次数

如何从控制器动作助手中禁用视图渲染器?

在控制器中,我可以像这样调用viewRenderer帮助器:

$this->_helper->viewRenderer->setNoRender(true);
Run Code Online (Sandbox Code Playgroud)

如何在控制器动作助手中调用viewRenderer?假设我有一个Controller动作助手:

class Zend_Controller_Action_Helper_Ajaxrequest extends Zend_Controller_Action_Helper_Abstract{

   public function test(){
       //what I should do here
   }
}
Run Code Online (Sandbox Code Playgroud)

action zend-framework controller helper viewhelper

0
推荐指数
1
解决办法
2070
查看次数

将NSTableView和NSArrayController绑定在一起

我有一个由大控制器控制的应用程序.在我的主要窗口中,我有一个按钮,按下时我想打开一个新窗口,数据将被存储到一个窗口中NSTableView.

阅读一些资料后,我发现一些非常有趣和有用之间NSTableViewNSArrayController.

所以,我想知道,如果它可以显示在数据NSTableView通过控制NSArrayControllerNSMutableArray我的控制器编辑.

cocoa controller objective-c nstableview nsarraycontroller

0
推荐指数
1
解决办法
1531
查看次数

臭名昭着的AbstractController :: ActionNotFound - Devise + Rails

所以我已经阅读了如何解决这个问题:

使用AbstractController :: ActionNotFound,自定义设计会话控制器的RSpec测试失败

http://lostincode.net/blog/testing-devise-controllers

但是我在哪个文件下添加这些更改是我的问题:

在我的rspec文件夹下

registrations_controller

我试过这个

before :each do
  request.env['devise.mapping'] = Devise.mappings[:user]
end

require 'spec_helper'

describe RegistrationsController do

  describe "GET 'edit'" do
    it "should be successful" do
      get 'edit'
      response.should be_success
    end
  end

end
Run Code Online (Sandbox Code Playgroud)

哪个不起作用,任何帮助改变特定文件使这项工作将不胜感激.

编辑

所以我也尝试过 -

https://github.com/plataformatec/devise/wiki/How-To:-Controllers-and-Views-tests-with-Rails-3-(and-rspec)

所以我创建了一个带有spec/support的文件夹,并创建了一个名为controllers_macros.rb的文件

module ControllerMacros
  def login_admin
    before(:each) do
      @request.env["devise.mapping"] = Devise.mappings[:admin]
      sign_in Factory.create(:admin) # Using factory girl as an example
    end
  end

  def login_user
    before(:each) do
      @request.env["devise.mapping"] = Devise.mappings[:user]
      user = Factory.create(:user)
      user.confirm! # or set …
Run Code Online (Sandbox Code Playgroud)

controller rspec ruby-on-rails devise

0
推荐指数
1
解决办法
1890
查看次数

如何知道Controller在ASP.net中是否具有属性?

在视图中,例如,在"_Layout.cshtml"中

如何获取调用此视图的控制器/操作?

找到控制器/动作名称后,如何获取它具有的属性列表?或者测试它是否有属性?

谢谢.

asp.net-mvc attributes action controller view

0
推荐指数
1
解决办法
1505
查看次数