なぜ私はセル名 "配列"を取得するのですか? テーブルの幅はどのように設定されますか?cakephp tableHeadersとwidth
$th = array( array(array(null),
array('width'=>'80')) );
echo $this->Html->tableHeaders($th);
なぜ私はセル名 "配列"を取得するのですか? テーブルの幅はどのように設定されますか?cakephp tableHeadersとwidth
$th = array( array(array(null),
array('width'=>'80')) );
echo $this->Html->tableHeaders($th);
この方法を正しく使用しているように見えません。
tableHeaders()の適切な使用法はtableHeaders($ tableHeaders、$ trOptions、$ thOptions)です。
$ trOptionsと$ thOptionsは、HTML要素のオプションを設定する配列である必要があります。
あなたはこのような何かする必要があると思います上記のやろうとしているように、目の幅を設定するには:番目のオプションの配列を使用して、含める必要がありますので三番目の引数にする必要があり
$th = array('Col1', 'Col2', 'Col3');
$trOptions = array();
$thOptions = array('width' => 80);
echo $this->Html->tableHeaders($th, $trOptions, $thOptions);
を$ trOptionsは空の配列であっても2番目のものです。
このすべての情報は実際にはCakePHPのドキュメントとAPIでかなりよく説明されていますので、あなたがまだ持っていないのであれば、そこにチェックすることをお勧めします。ここで
は、ドキュメントで$ HTML-> tableHeadersの情報です: http://book.cakephp.org/view/1446/tableHeaders
ここではCakePHPのAPIで$ HTML-> tableHeadersのエントリです: http://api.cakephp.org/class/html-helper#method-HtmlHelpertableHeaders
感謝を出力しますが、私は幅に一つだけ
その場合は、普通のHTMLを使って古風なやり方をしなければならないでしょう。私はCakePHPがこの場合に提供するものはないと思います。 – mtnorthrop
私は、CakePHPにこの拡張機能を提出しましたコア。 2.2.0 で利用できるようになります。hereとhereを参照してください。
ので、この
が...この
出典
2012-05-31 02:38:32 colares
関連する問題