Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql grails:不从数据库获取/列出数据_Mysql_Grails_Select - Fatal编程技术网

Mysql grails:不从数据库获取/列出数据

Mysql grails:不从数据库获取/列出数据,mysql,grails,select,Mysql,Grails,Select,你能告诉我我的密码有什么问题吗。我想我已经正确地遵循了教程,但我的不起作用。我需要做的是列出数据库中的数据。 这是我的密码 控制器 class DailyProfitController { def scaffold = DailyProfit def index() { render(view:"profitTable"); } def save() { // Date myDate = params.date('test',

你能告诉我我的密码有什么问题吗。我想我已经正确地遵循了教程,但我的不起作用。我需要做的是列出数据库中的数据。 这是我的密码

控制器

class DailyProfitController {
    def scaffold = DailyProfit
    def index() { 
        render(view:"profitTable");
    }

    def save() {
       // Date myDate = params.date('test', 'yyyy-MM-dd');
        params.date_month = (Integer.parseInt(params.date_month)<10)? "0" + params.date_month : params.date_month;
        params.date_day = (Integer.parseInt(params.date_day)<10)? "0" + params.date_day : params.date_day;
        params.date = params.date_year + "-" + params.date_month + "-" + params.date_day
        def dailyProfit = new DailyProfit(params)
        println params.toString();
        dailyProfit.save()
        render(view:"profitTable");

    }

    def list(){
        def dailyProfit = DailyProfit.list()
        [dailyProfit:dailyProfit]
        render(view:"profitTable");
    }

}
class DailyProfitController{
def scaffold=每日利润
def index(){
呈现(视图:“可盈利”);
}
def save(){
//日期myDate=参数日期('test','yyyy-MM-dd');
params.date\u month=(Integer.parseInt(params.date\u month)错误:

def list(){
        def dailyProfit = DailyProfit.list()
        [dailyProfit:dailyProfit] 
        render(view:"profitTable");
}
正确:

def list(){
        def dailyProfit = DailyProfit.list()
        render view:"profitTable",  model: [dailyProfit : dailyProfit]
    }
一定要让我知道它是否有效

快乐编码。

错误:

def list(){
        def dailyProfit = DailyProfit.list()
        [dailyProfit:dailyProfit] 
        render(view:"profitTable");
}
正确:

def list(){
        def dailyProfit = DailyProfit.list()
        render view:"profitTable",  model: [dailyProfit : dailyProfit]
    }
一定要让我知道它是否有效

快乐编码。

错误:

def list(){
        def dailyProfit = DailyProfit.list()
        [dailyProfit:dailyProfit] 
        render(view:"profitTable");
}
正确:

def list(){
        def dailyProfit = DailyProfit.list()
        render view:"profitTable",  model: [dailyProfit : dailyProfit]
    }
一定要让我知道它是否有效

快乐编码。

错误:

def list(){
        def dailyProfit = DailyProfit.list()
        [dailyProfit:dailyProfit] 
        render(view:"profitTable");
}
正确:

def list(){
        def dailyProfit = DailyProfit.list()
        render view:"profitTable",  model: [dailyProfit : dailyProfit]
    }
一定要让我知道它是否有效



愉快的编码。

为什么不让grails告诉你你的代码应该是什么样子(特别是如果你刚刚开始学习框架)?查看“grails generate all”命令。然后查看生成的代码、控制器和视图。非常有启发性。为什么不让grails告诉你你的代码应该是什么样子(特别是当你刚开始使用框架时)?查看“grails generate all”命令。然后查看生成的代码、控制器和视图。非常有启发性。为什么不让grails告诉你代码应该是什么样子(特别是当你刚开始使用框架时)?查看“grails generate all”命令。然后查看生成的代码、控制器和视图。非常有启发性。为什么不让grails告诉您代码应该是什么样子(特别是在您刚刚开始使用框架时)?查看“grails生成全部”命令。然后查看生成的代码、控制器和视图。非常有启发性。我已经尝试过了,但仍然不起作用。您认为还有什么可能是它不起作用的原因?顺便问一下[dailyProfit:dailyProfit]谢谢:)只是一个更新,我将列表操作的代码更改为这个,只是为了检查它是否正在获取数据。输出为3。这意味着它确实获取了数据,但可能问题与呈现有关。或者可能与我的html有关。谢谢:)def list(){def dailyProfit=dailyProfit.list()int noOfResources=dailyProfit.size()render noOfResources//render view:“profitTable”,model:[dailyProfit:dailyProfit]}除了上面的更改之外,完全解决这个问题的是当我更改var名称时。因此基本上,“in”中使用的标识符应该与“var”中使用的标识符不同。我不知道解释,但这解决了我的问题:)这是因为两个变量名不能相同…这就是为什么它没有获得任何数据。我更改的渲染线意味着,当您渲染任何视图时,需要传递的数据都包含在模型块中,而不是在它之前或之后。我已经尝试过了,但仍然没有sn不起作用。你认为还有什么可能是它不起作用的原因?顺便问一下,这个代码是什么意思[dailyProfit:dailyProfit]谢谢:)只是一个更新,我将列表操作的代码更改为这个,只是为了检查它是否正在获取数据。输出为3。这意味着它确实获取了数据,但可能问题与呈现有关。或者可能与我的html有关。谢谢:)def list(){def dailyProfit=dailyProfit.list()int noOfResources=dailyProfit.size()render noOfResources//render view:“profitTable”,model:[dailyProfit:dailyProfit]}除了上面的更改之外,完全解决这个问题的是当我更改var名称时。因此基本上,“in”中使用的标识符应该与“var”中使用的标识符不同。我不知道解释,但这解决了我的问题:)这是因为两个变量名不能相同…这就是为什么它没有获得任何数据。我更改的渲染线意味着,当您渲染任何视图时,需要传递的数据都包含在模型块中,而不是在它之前或之后。我已经尝试过了,但仍然没有sn不起作用。你认为还有什么可能是它不起作用的原因?顺便问一下,这个代码是什么意思[dailyProfit:dailyProfit]谢谢:)只是一个更新,我将列表操作的代码更改为这个,只是为了检查它是否正在获取数据。输出为3。这意味着它确实获取了数据,但可能问题与呈现有关。或者可能与我的html有关。谢谢:)def list(){def dailyProfit=dailyProfit.list()int noOfResources=dailyProfit.size()render noOfResources//render view:“profitTable”,model:[dailyProfit:dailyProfit]}除了上面的更改之外,完全解决这个问题的是当我更改var名称时。因此基本上,“in”中使用的标识符应该与“var”中使用的标识符不同。我不知道解释,但这解决了我的问题:)这是因为两个变量名不能相同…这就是为什么它没有获得任何数据。我更改的渲染线意味着,当您渲染任何视图时,需要传递的数据都包含在模型块中,而不是在它之前或之后。我已经尝试过了,但仍然没有sn不起作用。你认为还有什么可能是它不起作用的原因?顺便问一下,这个代码是什么意思[dailyProfit:dailyProfit]谢谢:)只是一个更新,我将列表操作的代码更改为这个,只是为了检查它是否正在获取数据。输出为3。这意味着它确实获取了数据,但可能问题与呈现有关。或者可能与我的html有关。谢谢:)def list(){def dailyProfit=dailyProfit.list()int noOfResources=dailyProfit.size()渲染noOfResources//渲染视图:“可盈利”,模型:[dailyProfit:dailyProfit]}