public function TFTController::ajaxGetFolder in Taxonomy File Tree 8
Same name and namespace in other branches
- 3.x src/Controller/TFTController.php \Drupal\tft\Controller\TFTController::ajaxGetFolder()
Returns folder.
Return value
\Symfony\Component\HttpFoundation\JsonResponse Response.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
1 string reference to 'TFTController::ajaxGetFolder'
File
- src/
Controller/ TFTController.php, line 627
Class
- TFTController
- Class TFTController.
Namespace
Drupal\tft\ControllerCode
public function ajaxGetFolder() {
$tid = $_GET['tid'];
$gid = _tft_get_group_gid($tid);
$renderer = \Drupal::service('renderer');
$data = $this
->content_table($tid, $gid);
$ops_links = $this
->get_folder_operation_links($tid, $gid);
return new JsonResponse([
'data' => $renderer
->renderRoot($data),
'parent' => _tft_get_parent_tid($tid, $gid),
'ops_links' => $renderer
->renderRoot($ops_links),
]);
}