feat: Небольшой рефакторинг. Ограничение длинны значения в поле ввода
This commit is contained in:
parent
f599a68529
commit
e5e0b6735f
5 changed files with 56 additions and 40 deletions
|
|
@ -203,17 +203,18 @@ class Action
|
|||
|
||||
/**
|
||||
* Генерация ссылки c учетом прав пользователя на ссылки
|
||||
* @param string $name Действие
|
||||
* @param string $actionName Действие
|
||||
* @param array $param Дополнительные параметры
|
||||
* 'mode' означает что элемент до отправки обрабатывается javascript
|
||||
* @return Url|null
|
||||
*/
|
||||
public function nUrl($name, array $param = [])
|
||||
public function nUrl($actionName, array $param = [])
|
||||
{
|
||||
$access/*: ActionAccess*/ = $this->access;
|
||||
$url = new Url();
|
||||
|
||||
if ($access == null || $access->checkAction($name)) {
|
||||
//print_r([$name, $param]);
|
||||
if ($access == null || $access->checkAction($actionName)) {
|
||||
$moduleName = explode("\\", strtolower(get_class($this)));
|
||||
if (count($moduleName) > 2) {
|
||||
array_shift($moduleName);
|
||||
|
|
@ -221,7 +222,7 @@ class Action
|
|||
array_shift($moduleName);
|
||||
}
|
||||
}
|
||||
$param = array_merge(['module' => implode("\\", $moduleName), "action" => $name], $param);
|
||||
$param = array_merge(['module' => implode("\\", $moduleName), "action" => $actionName], $param);
|
||||
|
||||
$url->setParent($this->part);
|
||||
$url->setQuery($param);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue