Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $elements=[];
- $elements[]=[
- 'name'=>'bla harga 500rb',
- 'title'=>'bla harga 500rb beli donk',
- 'image'=>'image.jpg',
- 'button'=>[
- 'name'=>'Tambahkan',
- 'load'=>'product2',
- 'type'=>'postback'
- ]
- ];
- //copas atas untuk elemen2 lainnya
- $question=GenericTemplate::create()
- ->addElements( $this->generateElement($elements) )
- ->other();
- //bawah ini taro sebagai lib ato di controller.. pastikan jadi private ya
- function generateElement($params=[]){
- $res=[];
- foreach($params as $param){
- $res[]=Element::create($param['name']??'-')
- ->subtitle($param['title']??'-')
- ->image($param['image']??'-')
- ->addButton( ElementButton::create($param['button']['name']??'-')
- ->payload($param['button']['load']??'-')
- ->type($param['button']['type']??'-')
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement