小编Ted*_*ery的帖子

Babel 6转换运行时:$ export不是函数

我正在尝试合并Babel的转换运行时,以使我的代码与IE9兼容.但自从集成它以后,代码甚至不能在Chrome上运行.我得到的错误Uncaught TypeError: $export is not a functiones6.object.define-property.js:3.没有我的.babelrc中的"transform-runtime"行,一切运行正常.有任何想法吗?

这是我的.babelrc:

{
  "plugins": [
    "transform-runtime"
  ],
  "presets": [
    "es2015",
    "react"
  ]
}
Run Code Online (Sandbox Code Playgroud)

我的webpack.config.js:

var webpack = require('webpack');

var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js');

module.exports = {
  entry: {
    EventAdmin: './src/event_admin',
    EventRender: './src/event_render'
  },
  output: {
    path: '../public/js2',
    filename: '[name].js' // Template based on keys in entry above
  },
  externals: {
    // require("jquery") is external and available
    //  on the global var jQuery
    'jquery': 'jQuery'
  },
  plugins: …
Run Code Online (Sandbox Code Playgroud)

javascript webpack babeljs

38
推荐指数
4
解决办法
2万
查看次数

如何在模块中使用ExpressionEngine表单验证类来重新填充模板中的表单?

是否可以在硬编码到模板中的表单上显示错误并重新填充字段?到目前为止,我只是想出了如何在模块的视图中显示错误,而不是模板.

基于ExpressionEngine的逻辑,我猜我需要通过模块中的标签以某种方式使验证错误可见,或者甚至从模块生成整个表单,但我不确定如何最好地解决这个问题.

这就是我现在所拥有的.

function submit_form()
{        
    $this->EE->load->helper('form');
    $this->EE->load->library('form_validation');

    $this->EE->form_validation->set_rules('first_name', 'First Name', 'required');
    $this->EE->form_validation->set_rules('last_name', 'Last Name', 'required');
    $this->EE->form_validation->set_rules('address', 'Address', 'required');
    $this->EE->form_validation->set_rules('city', 'City', 'required');
    $this->EE->form_validation->set_rules('province', 'Province', 'required');

    if ($this->EE->form_validation->run() == FALSE)
    {
        return $this->EE->load->view('form_errors');
    }
    else
    {
        // success
    }
} 
Run Code Online (Sandbox Code Playgroud)

对于测试,视图只包含:

echo validation_errors(); 
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

php forms validation templates expressionengine

5
推荐指数
1
解决办法
3700
查看次数

将字符串转换为float而不会丢失精度

var_dump((float)'79.10')返回我79.09999999999999.我已经尝试了一百万种方法尝试将这个值作为浮点数(number_format,round)舍入到原始的79.10 ,我找不到办法来做到这一点.

有什么办法可以float从原始字符串中获得79.10 的值吗?

php

2
推荐指数
1
解决办法
1173
查看次数