shell - cakephp i18n shell 不提取验证消息

标签 shell validation cakephp cakephp-2.x

我正在尝试使用 cake 2.3 使用 cake 的 i18n shell 从我的网站生成 pot 文件。正如蛋糕文档中提到的,shell 应该自动提取验证消息。但是,我的 pot 文件中没有出现任何验证字符串。

我的验证数组看起来就像这样(另请注意validationDomain):

public $validationDomain  = 'validation_errors';

public $validate = array(             
    'currency' => array(
        'notempty' => array(
            'rule' => array('notempty'),
            'message' => 'Select a currency'
        ),
    ),
    'title' => array(
        'notempty' => array(
            'rule' => array('notempty'),
            'message' => 'Fill out a title'
        ),
    )

... etc
)

我在这里没有看到什么?!

谢谢分配!

最佳答案

在应用程序中使用它,而不是在/app/Console 中

cake.bat i18n extract

关于shell - cakephp i18n shell 不提取验证消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18845770/

相关文章:

python - 将标准输出重定向到文件显示错误内容

bash - 如何杀死shell的所有子进程?

wpf - Validation.HasError 在已经为真时如果出现新错误则不会再次触发

ruby-on-rails - Rails 数据库唯一性验证不起作用

javascript - 无法从ajax div调用javascript

php - 如何从 PHP 中的字符串中删除多个单词?

php - 当解释器位于非标准位置时,如何解决 "bad interpreter"错误?

validation - 如何避免在域层和应用层之间重复验证逻辑?

jquery - CakePHP 的 AJAX POST 请求导致 400 响应(黑洞)

c - echo $?行为不同