gpt4 book ai didi

drupal - 如何在 Drupal 7 中使用代码创建 View ?

转载 作者:行者123 更新时间:2023-12-01 10:01:56 26 4
gpt4 key购买 nike

我们可以从管理面板创建一个 View 。但我想使用 php 代码创建一个 View 。谁能给我指路?

最佳答案

有一些代码对我不起作用。但是这个做到了。将此 php 添加到您的 .module 文件中。然后创建一个 views 文件夹,然后将所有 View 放在其中,扩展名为 .inc。每个 View 文件都是 <?php然后是 View 的精确导出...

/**
* Implements hook_views_api().
*/
function MODULENAME_views_api() {
return array ('api' => 3.0);
}

function MODULENAME_views_default_views() {
// Check for all view file in views directory
$files = file_scan_directory(drupal_get_path('module', 'MODULENAME') . '/views', '/.*\.inc$/');

// Add view to list of views
foreach ($files as $filepath => $file) {
require $filepath;
if (isset($view)) {
$views[$view->name] = $view;
}
}

// At the end, return array of default views.
return $views;
}

关于drupal - 如何在 Drupal 7 中使用代码创建 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14907754/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com