简体   繁体   English

如何从 Twig 调用控制器的函数

[英]How to Call a function of Controller From Twig

This is my view:这是我的观点:

<div class="CSlider">
<div class="CProducts" >
<table>
<tr>
{% for count in 1..result|length %}
<td>
{% block tile %}
{% include 'tile.twig' %}
{% endblock %}
<h1>
{{ result[ count - 1 ].id }}
</h1>
</td>
{% if count is divisible by (6) %}
</tr>
<tr>
{% endif %}
{% endfor %}
</table>
</div>
</div>

And this is my controller:这是我的控制器:

class COlxMyAdsController extends COlxDatabaseHandler {
protected $view;
public function __construct($container){
parent::__construct($container);
$this->view=$container->view;
}
public function fetchMyLiveAdIdsByUserId( Request $request, Response $response ) {
$args=$request->getParams();
$args=$args['id'];
$results = $this->m_objOlxUserDetails->fetchMyLiveAdIdsByUserId($args);
return $this->view->render($response,'profile.twig',['result' => $results]);
}
}

I want to call a function of the controller from the view.我想从视图中调用控制器的函数。 How can I do this using Twig?我怎样才能使用 Twig 做到这一点?

Here we can Use Exit_Tags这里我们可以使用 Exit_Tags

Through which we can assign a URL to that exit_tag to call this function通过它我们可以为那个 exit_tag 分配一个 URL 来调用这个函数

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM