ビューモジュールコードを調べた後、$rowsを配列型に戻すために変更する_renderフックが見つかりませんでした。私はmodules/views / theme/views-view.tpl.phpを調べました
そこで、自分のテンプレートのほとんどのコードをviews-view.tpl.phpコードに置き換え、データベースを以前のバージョンに置き換えて、最初からやり直すことができるようにしました。問題は、テンプレートファイルが公開されたフィルターなどを出力しないことと、ビューを使用していたことであることが判明しました
$rowsを印刷する
$rowsを配列として使用する代わりに。私が使用しているビューのバージョンは、$rows変数を文字列として使用しているようです。そこで、[結果の書き換え]ボックスに%SPLIT%文字列を入力して、PHP preg_splitを実行し、その結果の配列を関数にフィードして必要なものを生成してから、preg_replaceを実行して%SPLIT%を削除しました。 $rowsの文字列。結果は私が持っていたもののように見えました。
つまり、最終的には、ビューのフォーマットされていないフィールドが$rowsを配列ではなくString変数として出力するようになります。