функция anchor () в коде воспламенителя - PullRequest
1 голос
/ 14 июля 2011

Я хочу использовать функцию привязки для маршрутизации представления к контроллеру, однако я хочу передать некоторые переменные, такие как $ groupid, $ judictionid и добавить их к аргументу сегмента uri.

Например,

$ groupid = (введено пользователем) $ judictionid = (введено пользователем)

anchor ('pagetohit / $ groupid / $ judictionid')

как мне отформатироватьэто правильно, так как я хочу, чтобы эти переменные принимали значения, которые им были назначены до того, как функция привязки принимает их и направляет URL.

Ответы [ 5 ]

2 голосов
/ 14 июля 2011

anchor () внутренне использует site_url (), поэтому вы можете:

anchor(array('pagetohit', $groupid, $jurisdictionid));
1 голос
/ 25 августа 2015

Мы можем передать более одного значения, используя это.Для Ex это будет выглядеть так: //...../welcome/deletefiles/3/1

<?php echo anchor("welcome/deletefiles/".$row1->FileNo.'/'.$row1->FileID,
                    '<span class="glyphicon glyphicon-trash" style="color:red;"></span>',
                    array('onclick' => "return confirm('Do you want delete this record')"))?>
1 голос
/ 14 июля 2011

Попробуйте использовать двойные кавычки вместо одинарных.

anchor("pagetohit/$groupid/$jurisdictionid")

Переменные внутри двойных кавычек будут автоматически заменены их значениями. PHP Документы

0 голосов
/ 09 января 2019

Это просто написать двойные кавычки ("") вместо одинарных кавычек ('').

Когда любая переменная находится в двойных кавычках, она принимает значение, а не прямую переменную.

Пример:

anchor("controller/function/$id");
0 голосов
/ 20 июня 2018

Для передачи одного значения

 <?php echo anchor("Home_control/add/{$value->id}",'Add Blog',['class'=>'btn btn-info']); ?>

Для передачи нескольких значений

 <?php echo anchor("Home_control/add/{$value->id}/{$value->ids}",'Add Blog',['class'=>'btn btn-info']); ?>

или используйте это

<?php echo anchor("Home_control/add/$value",'Add Blog',['class'=>'btn btn-info']); ?>

1-й параметр => Имя контроллера, имя функции, параметр.

2-й параметр => Имя

3-й параметр => атрибуты html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...