gpt4 book ai didi

model-view-controller - 如何将参数/参数传递给模型

转载 作者:行者123 更新时间:2023-12-04 08:38:59 25 4
gpt4 key购买 nike

按照教程如何创建 joomla 2.5 组件,我坚持将参数从 view.html.php 传递给我的模型。

$items = $this->get('TableData');

我的 TableData 模型会期望得到以下参数

 public function getTableData($table, $index_column, $columns) {}

最佳答案

您不能使用 View 的 get 方法执行此操作。相反,您必须将模型抓取到 View 中并直接在 View 中调用函数:

$model = $this->getModel();
$items = $model->getTableData($table, $index_column, $columns);

或者,您可以在模型中创建不同的入口点,以便能够从状态信息或预设中计算出这些输入选项。许多人会争辩说,这会带来更好的应用程序设计,因为使用我上面的代码将模型逻辑放入 View 中。

关于model-view-controller - 如何将参数/参数传递给模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15749008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com