Я делаю приложение, в котором мне нужно создать элемент, чтобы я мог скопировать, вставить файл элемента в элемент другого плагина, ничего не меняя.
Для этого мне нужен динамический фрагмент кода, который может автоматически иметь текущее имя каталога плагинов. Я искал это решение повсюду, но кажется, что на CakePHP 3 мало кто проснулся или, может быть, он достаточно прост, и я не могу его найти.
Я пытался с помощью $this->request
или же $this->params
но не повезло с этим.
Заранее спасибо.
Ты можешь использовать $this->plugin
иметь текущее имя каталога плагинов.
На самом деле, даже в будущем, когда вы застряли в подобной ситуации и не найдете никакой функции для получения информации, связанной с текущим плагином, контроллером, моделью и т. Д., Вы можете просто напечатать $this
и посмотрите, есть ли в нем информация, связанная с тем, что вы хотите. Если это так, то вы можете получить доступ к ключам, чтобы получить желаемое значение.
Других решений пока нет …