Referans drupal theme_HOOK özellikleri için gerekli

1 Cevap php

I'd like a select box to appear on a form that I'm building, and I know that I can use theme('select', $element); to generate a properly formatted select list. When I check http://api.drupal.org/api/function/theme_select/6, I can see more information about my variable, $element:

Elemanın özelliklerini içeren $ element bir dizidir. Özellikler kullanılır: başlık, değer, seçenekleri, açıklama, ekstra, çoklu, gerekli

Ne ben anlamıyorum benim seçenekleri onlar listesi özellikleri budur. Ben özellikleri gerçek HTML etiketi niteliklerine uygun olduğunu düşünüyorum, ama yine de kafa karıştırıcı. Benim dizide '# birden' belirttiğiniz zaman size aslında HTML yazıyormuş gibi olsaydı, ben DEĞİL "birden fazla" için, DOĞRU veya YANLIŞ olarak ayarlamak gerekir, örneğin, öğrendim. "Seçenekler" özelliği bir dizi, ya da ne olarak belirtilmiş olması gerekiyordu? Benim seçenekleri nelerdir?

Elbette, bu sorunun bu sorunun cevabını bilmek istiyorum, ama ne really bilmek isterim Ben bu tür için ileride kullanabileceğiniz bir referans konumu sorular. Ben api.drupal.org olması gerektiğini düşünürdüm, ama ben gereken tüm bilgilere sahip değildir.

Bu açık olabilir, ama PHP için oldukça yeni kulüpler - soruma cevap yardımcı olabilir.

Teşekkürler!

1 Cevap

Bu özellikler onlar Drupal FormAPI niteliklerini konum, HTML özniteliklerini değildir. The documentation is here.

Sorunuzu yanıtlamak için, evet - #options bir ilişkisel dizi bekliyor.