问题标签 [controllers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
events - Magento:如何让观察者在外部脚本中工作?
据我所知,当脚本在 Magento 之外运行时,触发事件时不会调用观察者。为什么?我如何解决它?
以下是导致我提出这个问题的原始问题。问题是永远不会调用将应用目录规则的观察者。事件触发,但观察者没有接收到它。
我正在运行一个加载 Magento 会话的外部脚本。
在该脚本中,我正在加载产品并获取一堆属性。一个问题是getFinalPrice()
不适用于适用于产品的目录规则。
我正在做我所知道的一切来设置会话,即使是一堆我认为是多余的东西。似乎没有什么可以应用这些规则。
这是一个测试脚本:
任何见解都值得赞赏。
cakephp - 帮助蛋糕控制器
我们有一位外包工程师致力于快速删除我们数据库中列出的项目。他说代码很困难,因为缺少“控制器”。是否有一个预加载的控制器,用于像 cake 中那样的每个功能,或者他期待一个控制器用于我们还没有的功能,这很奇怪。
codeigniter - Codeigniter 只加载默认控制器
我目前正在编写一些软件,并第一次使用 CI。
默认控制器设置为我要操作的第一个控制器调用'login'(控制器是login.php,视图是login.php。提交表单时它调用'authenticate'控制器。这执行得很好,处理登录数据正确,然后在这种情况下执行重定向命令(之前没有任何输出到屏幕)到下一页“新闻页”。问题是重定向,永远不会到达“新闻页”,但默认控制器再次运行。
我放什么都没关系... http://yourname.xyz/anything ...(是的,我正在使用.htaccess 删除index.php)任何东西都不会被调用,只是默认控制器。我已将标准的“welcome.php”控制器和“welcome_message.php”留在文件夹中,甚至将http://yourname.xyz/welcome放入了登录屏幕!
php - Cakephp 从其他控制器请求数据
是否可以从 cakePHP 中的其他控制器请求数据?
例如,我在名为 search 和 update 的页面中创建了 2 个文件夹(均使用 index.ctp),并在正确的文件夹中创建了一个控制器和模型。
两个页面都使用不同的数据库源,我想将搜索控制器中的一些数据显示到更新页面的视图中。
这可能吗?
问候,斯文
asp.net-mvc - 你的控制器在 asp.net-mvc 中应该有多大
我在 asp.net-mvc 2 中看到了区域的新功能。它让我思考。为什么我需要这个?我对用例进行了一些阅读,它归结为我的一个特定点,即我的控制器应该有多大和多广泛的范围?
我应该尝试拥有许多小控制器吗?一个大控制器?
人们如何确定控制器数量的最佳位置?我认为我的可能太大了(这让我首先质疑区域,因为我的控制器名称可能真的应该是一个区域并且有许多较小的控制器)
testing - 如何测试 grail 控制器的渲染方法?
我该如何测试:
我知道如何测试redirectArgs 和东西,但我找不到一个例子来测试这样的东西。似乎文章和东西不去测试这个....
ruby-on-rails - 新用户和登录的 Rails 重定向
所以我试图让用户在点击“登录”之前返回他们正在查看的页面
这是我在用户应用程序控制器中得到的:
这就是我的会话控制器中的内容:
这在大多数情况下都可以正常工作,但是如果用户在注册到站点后立即登录,他们将被重定向到空白页面。我想这是“创建”操作,因为它是进入新用户会话之前的最后一个操作。
所以我尝试了这个:
这试图在我登录后将我带回登录页面。
我真正想做的是让用户在第一次登录时看到他们的个人资料。
这不会给我用户 ID 并引发路由错误
有人经历过这些重定向杂技吗?我似乎无法让它工作。如果有帮助,我正在使用 authlogic。
python - SQL Alchemy MVC 和跨控制器连接
当使用 SQL Alchemy 抽象数据访问层并使用控制器作为从该抽象层访问对象的方式时,应该如何处理连接?
例如,假设您有一个管理 Order 对象的 Orders 控制器类,它提供 getOrder、saveOrder 等方法以及类似的 User 对象控制器。
首先,您甚至需要这些控制器吗?您是否应该将 SQL Alchemy 视为处理数据访问的“对象”。当你有一种干净的声明方式来获取和持久化对象而无需直接编写 SQL 时,为什么还要在那里为面向对象的控制器而烦恼。
一个原因可能是您可能想用直接 SQL 或 Storm 或其他任何东西替换 SQL Alchemy。因此,让控制器类充当中间层有助于限制那时需要更改的内容。
无论如何-回到主要问题-假设您有这两个控制器,现在假设您想要满足某些条件的特定用户集的订单列表。你怎么做呢?通常,您不希望控制器跨越域 - Orders 控制器只知道 Orders 和 User 控制器只知道用户 - 它们不会相互混淆。您也不想获取所有匹配的用户,然后将大量用户 ID 提供给 Orders 控制器以查找匹配的订单。
需要的是加入。这就是我卡住的地方 - 这似乎意味着控制器必须跨域或者应该完全取消它们,您只需直接通过 SQL Alchemy 进行连接,并根据需要获取生成的 User 和/或 Order 对象。想法?
codeigniter - 如何在 CodeIgniter 中更改 Controllers/Models 源目录
我需要从与默认文件夹不同的文件夹加载控制器和模型。我正在使用Linux系统。
我正在为某些人构建一个简单的 CI 应用程序,用于我拥有的共享主机。但我只想让他们访问 /views 文件夹和一些 /config 文件。这就是为什么我需要将控制器和模型存储在与 /public_html 文件夹相同级别的不同文件夹中,或者可能在 linux 系统中的某个位置。
我认为这将是比编码文件更好的解决方案
iphone - How do I reference a pointer from a different class?
First off, I despise singletons with a passion. Though I should probably be trying to use one, I just don't want to. I want to create a data class (that is instantiated only once by a view controller on loading), and then using a different class, message the crap out of that data instance until it is brimming with so much data, it smiles.
So, how do I do that? I made a pointer to the instance of the data class when I instantiated it. I'm now over in a separate view controller, action occurs, and I want to update the initial data object. I think I need to reference that object by way of pointer, but I have no idea how to do that. Yes, I've set properties and getters and setters, which seem to work, but only in the initial view controller class.