• cache leeren:
    • function mymodule_init(): admin_menu_flush_cache();
  • Form: Daten einlesen - drupal_retrieve_form($form_id, &$form_state) in /include/form.inc
    • $form = call_user_func_array(isset($callback) ? $callback : $form_id, $args);
    • Views.relationship: views_ui_add_item_form($form, &$form_state)
      • $base_tables = $view→get_base_tables();
        • foreach ($this→display_handler→get_handlers('relationship') as $handler) {
          • $base_tables[$handler→definition['base']] = TRUE;
        • }
      • $options = views_fetch_fields(array_keys($base_tables), $type, $display→handler→use_group_by());
        • in views/includes/admin.inc
        • $data = views_fetch_data();
          • $cache = module_invoke_all('views_data');
          • foreach: $function = $module . '_views_data_alter'; $function($cache);
        • foreach ($data as $table ⇒ $table_data) {
          • foreach ($table_data as $field ⇒ $info) {
            • if ($field == 'table') { …
            • foreach (array('field', 'sort', 'filter', 'argument', 'relationship', 'area') as $key) {
aktuell/debug.txt · Zuletzt geändert: 2022/06/06 15:13 von 127.0.0.1
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki