我有一个文件app/config/template.php:
$config['head_meta'] = array(
'charset' => 'UTF-8',
'description' => '',
'keywords' => '',
'stylesheets' => array(
'template.css'
),
'scripts' => array(
'plugins/jquery-2.0.3.min.js',
'plugins/bootstrap.min.js'
),
'end_scripts' => array(
'template.js'
)
);
Run Code Online (Sandbox Code Playgroud)
我需要在控制器的函数中覆盖该描述app/controllers/pages.php:
function contact($pagename = 'Contact', $slug = 'contact'){
// load dependencies
$this->load->library('form_validation');
$this->lang->load($slug);
// page settings
$this->config->set_item('page_name', $this->lang->line('menu_subtitle_contact'));
$this->config->set_item('page_slug', $slug);
$description = $this->config->item('description', 'head_meta');
var_dump($description);
$data['view'] = $this->load->view($slug, '', TRUE);
$this->load->view('templates/default', $data);
}
Run Code Online (Sandbox Code Playgroud)
我怎么想这样做?在CI2的文档中,有一个示例来覆盖config的值,如下所示:$this->config->set_item('configItem', 'value');
但是如果我的配置项是一个数组应该怎么样?我试过$this->config->set_item('description', 'head_meta', 'NewValue');但它没用
谢谢你的建议
我试图找出问题所在,但没有任何线索.
通过使用HTML5多次提交,我有一个表单的4个按钮.当我单击DELETE按钮时,会使用属性弹出一个对话框onclick="confirm('message');.当我点击取消时,它应该停止表单提交,关闭对话框并保持在同一页面上没有任何操作,而是继续提交表单.到现在为止它完美无缺,我无法找出问题所在.
<form action="http://google.com/index/25" method="post" accept-charset="utf-8">
<button class="btn" type="submit" name="formSubmit" value="new">New</button>
<button class="btn" type="submit" name="formSubmit" value="save">Bulk save</button>
<button class="btn btn-danger" type="submit" name="formSubmit" value="delete" onclick="confirm('Do you really want to remove a record(s)?.');">Delete permanently</button>
<button class="btn" type="submit" onclick="confirm('stop or proceed');">submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
有人有同样的错误吗?
我的变量中有一个 items 对象this.rows。来自服务器的实时项目与this.rows对象集合中的项目相同。
如何用新值替换项目?
下面是一个例子:
let rows = [
{id: 11, active: 'no'},
{id: 22, active: 'yes'},
{id: 33, active: 'no'},
{id: 44, active: 'no'}
]
new_item = {id: 22, active:'yeah'};
rows.forEach(item => {
if (item.id === new_item.id) {
return new_item;
}
});
Run Code Online (Sandbox Code Playgroud) 开发PWA(例如Google Developers页面)时,是否有关于所有可用访问权限的任何信息?
直到今天(2018年9月21日),我们可以从下面列出的移动设备获取权限:
还有哪些其他类型的访问权限?
例如,我想将相机快照保存到用户设备存储中的特定位置。可能吗 ?
我有6个图形条和价格.
每个价格编号将通过尊重min和max高度表示其图形栏的高度.
我想要的是图形条的高度不会低于或高于min该max值.
所以我有min = 55和的价值观max = 110.
并且price numbers是:
通过哪种数学算法我可以达到预期的效果?
它是某种动态可扩展条形图.
修改
因此价格表中的最小值和最大值将为:49(min price) => 55(min)和1081 (max price) => 110(max)
我尝试使用preg_replace.
从这个字符串:
\n
\t\n
\n
4 290 €\n
\n
\n
\n
\n
Run Code Online (Sandbox Code Playgroud)
我尝试了以下模式:
(.*|\n)(\d+[[:blank:]]\d+)(.+|\n)preg_replace('/(.*|\n)(\d+[[:blank:]]\d+)(.+|\n)/', '$2', $string);preg_replace('/(\d+ \d+)/', '$1', $string);我想输出4290。上面的代码都不适合我。
谢谢你的提示
就像它在标题中说的那样,是否有人知道使用CSS2(而不是CSS3)制作三角形而不使用图像的技巧?
我如何使用RegEx查找<a class="modal>并替换它<a class="modal-link"?
我试过了:
preg_replace('/<a class="(.*?)">(.*?)<\/a>/i', '<a class="$1-link">$2</a>', $input);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.请有人指出我正确的解决方案吗?
顺便说一句:我是Joomla 2.5首页编辑内容页面的样式,批准的用户可以发布文章.我希望在我的正则表达式上应用的字符串来自:
<?php echo $this->form->getInput('image_intro', 'images'); ?>
Run Code Online (Sandbox Code Playgroud)
它生成这个HTML:
<a class="modal" ...>Choose</a>
Run Code Online (Sandbox Code Playgroud) 我有一个产品要添加到商店,那里有两个input字段priceBase和priceFinal.首先是没有TAX,第二个是TAX.
在使用这个javascript函数时:
jQuery(function($){
var priceBase = $('input[name="mprices[basePrice][]"]', '#productPriceBody');
var priceFinal = $('input[name="mprices[salesPrice][]"]', '#productPriceBody');
var priceDiff = priceFinal.val() - priceBase.val();
var priceTax = priceDiff / priceBase.val();
alert(priceFinal.val()); // 1.40004
alert(priceBase.val()); // 1.16667
alert(priceDiff); // 0.23333399999999993
alert(priceTax); // 0.19999999999999993
});
Run Code Online (Sandbox Code Playgroud)
我怎么想将priceTax值舍入0.19999999999999993到0.20?就像普通的数学计算一样,你知道,如果它是4及以下,它会向下舍入,如果它是5,它会向更高的数字舍入.
提前感谢您的建议.
我在CodeIgniter工作,并希望通过使用$this->uri->segment($i)函数创建动态面包屑.
for()如果我想测试不等于FALSE 的第二个表达式,我应该如何正确编写语句?它给了我一个无限循环,我不知道为什么.
这是我的代码:
for($i = 1; $i !== FALSE; $i++){
var_dump($this->uri->segment($i));
}
Run Code Online (Sandbox Code Playgroud)
例如,前3次递归应输出不同的字符串,从第4次递归开始,它给了我false但是它不在这里工作,知道某人为什么?
php ×4
javascript ×3
html ×2
regex ×2
algorithm ×1
android ×1
css ×1
for-loop ×1
forms ×1
graph ×1
html-parsing ×1
html5 ×1
ios ×1
jquery ×1
lodash ×1
math ×1
permissions ×1
preg-replace ×1
socket.io ×1
vue.js ×1