我计划添加对android& amp;的访问权限ios开发人员将内容形成Symfony 3数据。现在,通过Web浏览器进行访问。我在Controller上扩展了逻辑,但TWIG / HTML页面的共享很简单。 离。
/**
* Class DefaultController
*
* @Route("/item")
*
* @package SameBundle\Controller
*/
class DefaultController extends Controller
{
/**
* Lists all Product entities.
*
* @Route("/", name="product_index")
* @Method("GET")
*
* @Template
*/
public function indexProductAction()
{
// (...)
return ['products' => $products,];
}
indexProduct.html.twig页面支持它。
我需要添加到控制器/功能中才能执行此操作?
答案 0 :(得分:3)
要服务器移动设备,您需要发送json而不是html。 因此,在您的控制器中,您可以检查请求是否来自浏览器,然后您通常返回html,如果请求来自移动应用程序,则返回json响应:
<button class="mdl-button mdl-js-button mdl-button--fab mdl-js-ripple-effect" style="width: 40px; height: 40px"">
<i class="material-icons">add</i>
</button>