我可以在不編輯我的html文件的情況下繼承引導類到我的所有表嗎?所有的表格都是用PHP生成的,我想給他們一些格式。我在尋找,但我唯一能做的就是隻使用純CSS或jquery。我試圖修改php文件,但它不起作用(發送給我一個PHP錯誤)。從css繼承bootrap類到我的所有表格,而不是html
謝謝
,PHP代碼不是我的,我在一個項目,我做的視圖部分,反正,那就是將表中的一段代碼:
function arrayToTable($array, $recursive = false, $return = false, $null = ' '){
// Sanity check
if(empty($array) || !is_array($array)){ return false; }
if(!isset($array[0]) || !is_array($array[0])){ $array = array($array); }
// Start the table
$table = "<table>\n";
// The header
$table .= "\t<tr>";
// Take the keys from the first row as the headings
foreach (array_keys($array[0]) as $heading) {
$table .= '<th>' . $heading . '</th>';
}
$table .= "</tr>\n";
// The body
foreach ($array as $row) {
$table .= "\t<tr>" ;
foreach ($row as $cell) {
$table .= '<td>';
// Cast objects
if (is_object($cell)) { $cell = (array) $cell; }
if ($recursive === true && is_array($cell) && !empty($cell)) {
// Recursive mode
$table .= "\n" . array2table($cell, true, true) . "\n";
} else {
$table .= (strlen($cell) > 0) ?
$cell :
$null;
}
$table .= '</td>';
}
$table .= "</tr>\n";
}
// End the table
$table .= '</table>';
// Method of output
if ($return === false) {
echo $table;
} else {
return $table;
}
}
如果更改表變量,它發送我一個錯誤:
解析錯誤:語法錯誤中的線/path/file.php,意外 '表'(T_STRING)16
編輯: 我必須在「我的路上」做一個引導,因爲它影響了我在整個版本中的項目視圖,但無論如何,Marty的答案看起來非常有趣,並且是一個很好的考慮工具。謝謝 !
您需要發佈一些代碼,如果你想獲得能幫您解決問題。 –
從查看twitter-bootstrap如何將表格樣式應用於通過定位選擇器「.table」和類似元素的元素,您可能很容易將其添加到PHP代碼中的類屬性中。如果您發佈了生成表格的PHP代碼,那麼應該如何更明顯地做到這一點。 – 2014-02-11 20:04:49