2017-07-03 2 views
1

Je veux ajouter plusieurs liens dans params.php. Est-il possible de le faire?Yii2 comment ajouter plusieurs liens dans params.php

Vue actuelle de mes paramètres dans yii2.

params.php

<?php 
return [ 

"api_link" => "http://example.com" , 
]; 

I want to add multiple link in it 
Ex: 
<?php 

return[ 
"api_link" => "http://example.com" & "http://www.example.com" 

]; 

Est-il possible de le faire? J'ai essayé mais incapable de réussir cette tentative.

Tout plomb sur ce sera vraiment utile.

Répondre

1

Vous pouvez stocker dans un tableau

<?php 
    return [ 
    "api_link" => [ 
     "http://example.com", 
      "http://example.com", 
     ] 
    ]; 
.... 

et pour vous accéder devez itérer dessus

 $myaArray = [ 
     "api_link" => [ 
      "http://example.com", 
      "http://www.example.com", 
     ] 
    ]; 

    foreach($myArray['api_link'] as $key =>$value){ 
     echo $value; 
    } 

ou

echo $myArray['api_link'][0]; 
+0

est-il possible de mentionner si je l'utilise http://example.com alors il va chercher [ "http://example.com" ] ]; ou, Si j'utilise http: // www. example.com il appellera [ "http: // www. example.com" ] ]; –

+0

@TanmoySarkar ... expliquer mieux vous commentaire n'est pas clair pour moi .. – scaisEdge

+0

je veux configurer ce params api_link d'une telle manière que si quelqu'un utilise "example.com" alors il peut en mesure de récupérer [" example.com "; ]]; et si quelqu'un utilise "www.example.com" alors il cherchera ["www. example.com"; ]]; . –

1

Je ne comprends pas ce que vous voulez. Mais vous pouvez essayer par tableau multidimensionnel.

$arrayname = array(
    'url1' => 'nokibrokes.com', 
    'url2' => 'example.com' 
); 

return $arrayname; 
3

Vous pouvez définir tableau pour chaque params:

<?php 
    return [ 
     "api_link" => [ 
      "http://example.com", 
      "http://example.com", 
     ] 
    ]; 
+0

merci pour votre réponse. mais il jette une erreur disant l'erreur PHP "tableau à la conversion de chaîne" où mon api frappe cet api_link. –

+0

vous devez utiliser de cette façon: Yii :: $ app-> params [ "api_link"] [0] et :: $ Yii app-> params [ "api_link"] [1] – AliLotfi

+0

mais mes problèmes est là . Je veux qu'il récupère http://example.com ou http://www.example.com quand chercher d'une URL. –