Cakephp:从视图访问数据库表

Cakephp: Accessing a database table from view

本文关键字:数据库 访问 视图 Cakephp      更新时间:2023-09-26

我在视图中有以下代码,但我试图使用表而不是数组"标记"来访问自动完成函数的数据。我可以这样做吗,因为我在某个地方读到视图不应该与模型交互?如果可以的话,有人能指导我怎么做吗?求你了,我需要帮助!非常感谢。

<script id="source" language="javascript" type="text/javascript">
$(function() {
    var tags = [
                "THE PAS",
                "THOMPSON",
                "TREHERNE",
                "VIRDEN",
    
               ];
    
    $( "#tagOrig" ).autocomplete({
                    source: function (request, response) {
                            var matches = $.map(tags, function (tags) {
                                    if ( tags.toUpperCase().indexOf(request.term.toUpperCase()) === 0 ) {
                                            return tags;
                                    }
                            });
                            response(matches);
                    }
            });
    
    </script>

控制器应该这样做。从模型中提取数据,设置一个变量并将其设置到视图中。或者只需在渲染视图时使用Ajax获取数据。