doujie2356
2017-04-05 06:46
浏览 103
已采纳

Symfony Twig:从字符串中截断未定义的字符

I got a string from DB that return the address of an user, I want truncate the first part of this leaving only the City and Country.

Stored strig is like:

514 S. Magnolia St. - 32806 - Orlando - FL 

I want it to be:

Orlando - FL

How I can do using Twig? I got the datas fetching an object using Doctrine

public function profileAction($query)
{
    $user = $this->getDoctrine()
    ->getRepository('AppBundle:User')
    ->find($query);

    if (!$user) {
        throw $this->createNotFoundException(
            'User '. $user . ' not found.'
        );
    }

    return $this->render('profile/profile.html.twig', [
        'user_info'=>$user,
        ]);
}

I'm getting the values using regular Twig: {{ user_info.address }}

图片转代码服务由CSDN问答提供 功能建议

我从DB获取了一个返回用户地址的字符串,我想截断这个的第一部分只留下 城市和国家。

存储的strig就像:

  514 S. Magnolia St.  -  32806  -  Orlando  -  FL 
 <  / code>  
 
 

我希望它是:

  Orlando  -  FL 
   
 \  n 

如何使用Twig? 我得到了使用Doctrine

  public function profileAction($ query)
 {
 $ user = $ this-&gt; getDoctrine()
  - &gt;获取对象的数据 ; getRepository('AppBundle:User')
  - &gt; find($ query); 
 
 if if(!$ user){
 throw $ this-&gt; createNotFoundException(
'User'。$ user。  '找不到。'
); 
} 
 
返回$ this-&gt; render('profile / profile.html.twig',[
'user_info'=&gt; $ user,
])  ; 
} 
   
 
 

我使用常规Twig获取值: {{user_info.address}} \ n

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题