আমার ফর্মগুলির একটিতে, আমি একটি সেট সেট করার চেষ্টা করছি $form_state['redirect']
যাতে ব্যবহারকারী ক্রিয়া বোতামগুলির একটিতে ক্লিক করার পরে ফর্মটি সেই গন্তব্যে চলে যায়।
আমি $form_state['redirect']
পুনঃনির্দেশ যুক্ত করার আগে এবং পরে উভয়ই যদি পরিদর্শন করি তবে এটি পূর্বে ন্যূনাল এবং তার পরে যথাযথ অ্যারে রয়েছে। আমি কীভাবে পুনর্নির্দেশটি সেট আপ করছি তা এখানে:
$form_state['redirect'] = array(
'my/custom/path/' . $nid,
array('query' => drupal_get_destination()),
);
আমি যে ফর্মটি ব্যবহারকারীর পরবর্তী পথে দেখছে সেখান থেকে গন্তব্যটি সংরক্ষণ করতে চাই (এজন্যই আমি ফোন করছি drupal_get_destination()
যা 'destination' => 'some/path/here'
অভ্যন্তরের সাথে একটি অ্যারের ফিরিয়ে দেয়) ।
দেখে মনে হচ্ছে যে, বর্তমান ফর্মের পথে ইতিমধ্যে একটি গন্তব্য রয়েছে, ফর্মটি সেই গন্তব্যে পুনঃনির্দেশ করে যা আমি নিজের ফর্মটিতে হ্যান্ডলার জমা দেই না কেন (উপরের কোডটি দেখুন)। এমনকি আমি ড্রুপাল_গোটো () ব্যবহার করার চেষ্টা করেছি এবং এটি ব্যবহারকারীর পুনর্নির্দেশও করতে পারেনি।