【发布时间】:2013-04-10 20:34:04
【问题描述】:
我有一个将数据发送到我的控制器之一的 ajax 方法,但我的控制器内部的方法没有被触发。每次第一个方法在调用时执行。控制器如下所示
class TieraerzteControllerUploader extends JController
{
/**
* display task
*
* @return void
*/
function display($cachable = false)
{
require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/upload.php';
$upload_handler = new UploadHandler();
//this one is going to be outputed
die();
}
public function locator(){
// I wait here for a dump, but is not happening
var_dump('test');
die();
echo '{"text":"John Smith","id":"433"},{"text":"Paul Sparks","id":"434"}';
}
}
我使用以下网址调用控制器
/administrator/index.php?option=com_tieraerzte&task=uploader.locator&tmpl=component&q=search
即使我调用上面的 url 结果是一样的
【问题讨论】:
-
从代码的角度来看,一切看起来都是正确的。虽然这不起作用可能有很多原因。更多信息将帮助我为您提供一个很好的答案。 1) 什么版本的 Joomla!这是? 2)你能发布你的tieraerzte.php和你的controller.php吗?
-
你能提供有效的链接吗?上传控制器在 ./controllers 文件夹中吗?
-
感谢您在我发现错误的同时提供反馈。
-
发布答案怎么样?
-
对不起各位是我的错,累了我交换了一些文件。发布的功能运行良好。
标签: model-view-controller joomla components