所以我对 ES6 SPA Javascript 和 Vue JS 很陌生。我主要使用 JQuery。
所以我有一个全局过滤器,
Vue.filter('formatDate', function (value) {
if (value) {
return moment(String(value)).format('Do MMMM YYYY')
}
})
Run Code Online (Sandbox Code Playgroud)
我也在使用 Vuetify。我可以将该过滤器与数据表一起使用,就像这样,
{{ props.item.DateAdded | formatDate }}
Run Code Online (Sandbox Code Playgroud)
但是,它对我不起作用v-model,我在做客我做错了什么?
<v-flex xs12><v-text-field v-model="profileData.DateAdded | formatDate" label="Date Added"></v-text-field></v-flex>
Run Code Online (Sandbox Code Playgroud)
我也试过,v-bind:value因为它是我想格式化的输入值?没运气。
请帮忙?
谢谢,
我已经配置了一个Grunt文件,用我所有的库和我的代码构建一个JS文件,所以我只有一个JS文件包含在我的网站中.这一切都运行正常,但我刚刚添加了JQuery Validate插件(http://jqueryvalidation.org/),这个插件工作但不完全,我认为它是我的代码以及我如何构建它的红色.
但我有多种形式,其中一种是更改用户电子邮件.我还应该在这里说我正在使用CakePHP和它的表单助手构建这个站点(尽管该站点的那一侧完全正常工作而没有任何错误).
这是我正在使用的代码:
$( "#EmailChange" ).validate({
rules: {
'data[Email][currentemail]':{
required: true,
email: true
},
'data[Email][newemail]':{
required: true,
email: true
},
'data[Email][emailconfirm]': {
equalTo: "#NewEmail", <-id for the [email][newemail] input
required: true,
email: true
}
},
messages: {
'data[EmailUpdate][currentemail]': "email address is needed",
'data[EmailUpdate][newemail]': "a vaild email address is needed",
'data[EmailUpdate][emailconfirm]': "second email does not match",
}
});
Run Code Online (Sandbox Code Playgroud)
现在这种方式有效,但不能正确验证我的电子邮件地址,我会输入,someemail@something这会在输入域名后缀之前删除或返回有效的电子邮件.当我在自己的网站上使用电子邮件上的测试字段时,它不会这样做,它只会在用户输入后缀后返回有效状态.
那么我做错了什么?
谢谢.
UPDATE
我一直在使用phpMyAdmin中的纯SQL,并认为我有一个答案,我希望有人看一看,看看查询本身是否有任何问题.
另外我不确定最好的方法是什么,我知道Doctrine(Symfony)很容易下载来运行SQL查询.我知道应该可以使用CakePHP这样做,但是使用查询构建器构建查询会更好吗?
SQL查询:
SELECT userlevel_id AS userlevelID, COUNT( * ) AS count
FROM users
WHERE account_id = 38 <-var id here
GROUP BY userlevel_id
Run Code Online (Sandbox Code Playgroud)
所以我使用CakePHP 3.X,并希望按帐户对每个用户级别进行分组/统计,这就是我正在做的事情,
例如,我有三个这样的查找呼叫,一个用于管理员,经理和用户.
$CountManagers = $UsersTable->find('all') //Get current total of managers
->where(['Users.account_id' => $AccountID, 'Userlevels.userlevel' => 'Manager'])
->contain(['Userlevels'])
->count();
Run Code Online (Sandbox Code Playgroud)
然后,我会计算出每个用户级别所需的数组,计算出"帐户"级别是否比帐户级别设置的更多/更少.
例如,
if ($CountAdmins < $PackageAdmins) { $ListAccessLevels['2'] = 'Admin'; }
if ($CountManagers < $PackageManagers) { $ListAccessLevels['3'] = 'Manager'; }
if ($CountUsers < $PackageUsers) { $ListAccessLevels['4'] = 'User'; }
Run Code Online (Sandbox Code Playgroud)
但我知道这是错误的,并希望只有一个查找调用,并让它为我返回数组.
此系统有大约4个不同的级别,每个级别都有许多用户,管理员和管理员(其中一些设置为NULL,无限制).
所以这就是我到目前为止所做的,
$GetTest = $UsersTable->find('all')
->where(['account_id' …Run Code Online (Sandbox Code Playgroud) 我似乎无法找到我的问题的简单答案,
使用helm安装软件包时如何使用linkerd注入命令/选项添加,例如postgres?
我已经使用另一个包完成了此操作,但这是通过将注释命令添加到值文件中并在运行 helm install 命令时提供该命令来完成的。
使用istio,我所要做的就是在命名空间上添加一个标签,它就可以工作了吗?
因此,我开始考虑使用以下kubectl create namespace命令将注释添加到我正在使用的命名空间中:
但是,除非我使用文件,否则我似乎无法找到在创建名称空间时添加任何注释的方法。
那么,我要么需要一种方法来使用 create 命令将此注释添加到命名空间,要么在使用 helm 安装包时?
谢谢,
javascript ×2
cakephp ×1
cakephp-3.0 ×1
jquery ×1
kubernetes ×1
linkerd ×1
momentjs ×1
mysql ×1
vuejs2 ×1
vuetify.js ×1