Drupal drupal_get_form

0 Cevap php

Ben bir div twitter_admin_form ve twitter_user_settings formu almak için çalışıyoruz.

/**
 * Get twitter form for user
 * @param $account
 * @type user object
 */
function getTwitterForm($account){
    //module_load_include('inc', 'twitter');
    module_load_all();
    $twitter_form =  drupal_get_form('twitter_admin_form');
    return $twitter_form;
}

Ben bir olsun drupal hatası alıyorum.

Uyarı: call_user_func_array () [Function.call-user-func-array]: İlk argümanı geçerli bir geri çağırma, 'twitter_admin_form' olması bekleniyor verildi ... / hat 372 / form.inc içerir.

twitter.module

/**
 * Implementation of hook_meu()
 */
function twitter_menu() {
  $items = array();

  $items['admin/settings/twitter'] = array(
    'title' => 'Twitter setup',
    'description' => 'Twitter module settings',
    'page callback' => 'drupal_get_form',
    'page arguments' => array('twitter_admin_form'),
    'access arguments' => array('administer site configuration'),
    'file' => 'twitter.pages.inc'
  );

  $items['user/%user_category/edit/twitter'] = array(
    'title' => 'Twitter accounts',
    'page callback' => 'twitter_user_settings',
    'page arguments' => array(1),
    'access arguments' => array('add twitter accounts'),
    'load arguments' => array('%map', '%index'),
    'weight' => 10,
    'file' => 'twitter.pages.inc',
    'type' => MENU_LOCAL_TASK,
  );

  return $items;
}

Ben yanlış ne yapıyorum emin değilim. Twitter_admin_form Ben bunu elde etmek ve göstermek için basit olacağını düşündüm bu nedenle herhangi bir değişkene sahip değildir.

Ben bu yüzden% harita ve% indeks ne% user_category,% 100 emin değilim ve onları içeri geçmek için nasıl yeni formlar / menü değilim

Nasıl geçerli formları ne biliyor musunuz?

0 Cevap