我如何在Cakephp 2.0.5中更改输入日期时间的语言?
在CakePHP 1.3中,我使用default.po,效果很好.
// app/Config/core.php
Configure::write('Config.language', 'pt-br');
// app/Locale/pt_br/LC_MESSAGES/default.po
msgid "January"
msgstr "Janeiro"
....
Run Code Online (Sandbox Code Playgroud)
在Cakephp 2.0.5中,default.po不起作用.
我的意见是:
<?php echo $this->Form->input('melhor_horario', array('dateFormat' => 'DMYHS',
'separator' => ' de ', 'minYear' => date('Y'), 'maxYear' => date('Y') + 1,
'timeFormat' => 24, 'interval' => 15, 'class' => 'span2',
'default' => date('Y-m-d 15:00', strtotime('sunday')))) ?>
Run Code Online (Sandbox Code Playgroud) 我最近更新了我的 CakePHP 项目到 2.4.5。
现在,一些forms设置输入 hidden = PUT。但是,这method是POST。
我不知道为什么会这样。
这是表格:
<?php echo $this->Form->create('User', array('url' => array('action' => 'new_password', $this->request->data['User']['forget_password'], 'admin' => false), 'autocomplete' => 'off')) ?>
<?php echo $this->Form->hidden('User.id') ?>
<fieldset>
<label class="block clearfix">
<span class="block input-icon input-icon-right">
<?php echo $this->Form->password('User.password', array('label' => false, 'div' => false, 'class' => 'form-control', 'placeholder' => 'Digite a nova senha')) ?>
<i class="icon-user"></i>
</span>
</label>
<label class="block clearfix">
<span class="block input-icon input-icon-right">
<?php echo $this->Form->password('User.password_confirmation', array('label' => false, …Run Code Online (Sandbox Code Playgroud) 我遇到了一些麻烦,因为我的查询在子句后没有with (nolock)说明from。
因此,某些查询会锁定数据库,然后任何人都无法使用该系统。
如何使用with (nolock)Eloquent & Query Builder?
例如..在此查询中:
return static::with('campaignType')
->where('active', 1)
->get();
Run Code Online (Sandbox Code Playgroud)
我想要以下结果:
select
*
from campaigns with (nolock)
inner join campaign_types with (nolock) on campaign_types.id = campaigns.campaign_type_id
where campaigns.active = 1
Run Code Online (Sandbox Code Playgroud)
CakePHP 2.0.6的
FormHelper (在1.3中运行完美),不接受app/Locale/pt_br/LC_MESSAGES/default.po.
当我打开文件进行检查时,我看到了这个:
__d('cake', 'January');
Run Code Online (Sandbox Code Playgroud)
我如何覆盖"__d"和/或"蛋糕"插件.
因为,当我将_ d()更改为_()时,工作正常,但我认为这不是一个完美的解决方案.
__('January');
Run Code Online (Sandbox Code Playgroud)
谢谢.
对不起我的英语,我是巴西人
(我在用谷歌翻译).
目前正在开发车辆系统(30,000辆车,10 000名用户),并且在此期间仅对当地环境进行了测试.
然后出现了问题:当我发送到云服务器时,mysql现在消耗了100~140%的处理,使得网站下降大约5~30分钟.
我不知道如何解决这个问题,因为我无法识别他,因为在那之前一切都在localhost上.
我的问题就在于:使用CakePHP应用程序如何使系统过载?
有关表格的一些基本信息:
客户 - >合同 - >计划 - >广告
广告 - >(车辆,零件,服务)
车辆 - >(品牌,型号,版本,类别,颜色,燃料)
横幅 - >横幅频道 - >本地横幅
有关申请的信息:
debug:启用0缓存(每页10-1小时*)
如何在Laravel 4(Restfull控制器)中创建管理员特定的路由:
/admin/users (get - /admin/users/index)
/admin/users/create (get)
/admin/users/store (post)
Run Code Online (Sandbox Code Playgroud)
我想知道:
我需要创建很多函数,由6+控制器使用.所以... 共享功能:
这个功能需要:
什么是最好的方法?
我的网站配置:
对不起我的英语不好.谢谢.
我需要一份员工清单,但是,年龄信息也是如此(列),换句话说:
<option value="id" data-age="age">Name</option>
Run Code Online (Sandbox Code Playgroud)
我怎么能在CakePHP中做到这一点?只有一个foreach?例如:
foreach ($employees as $emp) { ?>
<option
value="<?php echo $emp['Employee']['id'] ?>"
data-age="<?php echo $emp['Employee']['age'] ?>">
<?php echo $emp['Employee']['name'] ?>
</option>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
而且,我怎样才能保持name/idCakePHP 的生成?
我将按照一些关于Laravel 3的教程,知道,我有一个问题,一个:
@section('post_navigation')
@if(Auth::check())
@include('plugins.loggedin_postnav')
@endif
@endsection
Run Code Online (Sandbox Code Playgroud)
为什么这部分没有出现?
我尝试删除部分中的所有内容,例如;
@section('post_navigation')
<h1>Test</h1>
@endsection
Run Code Online (Sandbox Code Playgroud)
但是不起作用.
完整的代码是:
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
{{ HTML::link('/', 'Instapics', array('class' => 'brand')); }}
<div class="nav-collapse">
<ul class="nav">
@section('navigation')
<li class="active">{{ HTML::link('/', 'Home') }}</li>
@yield_section
</ul>
</div>
@section('post_navigation')
@if(Auth::check())
@include('plugins.loggedin_postnav')
@endif
@endsection
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
[编辑]
我将@endsection更改为@yield_section,然后工作,但是,我仍然不明白,例如(在User_Controller索引视图中):
@section('post_navigation')
@parent
@endsection
Run Code Online (Sandbox Code Playgroud)
为什么不出现包含?
为什么我需要将endsection更改为yield_section?
php ×9
cakephp ×6
cakephp-2.0 ×3
laravel ×3
cakephp-1.3 ×1
eloquent ×1
laravel-3 ×1
laravel-4 ×1
mysql ×1
performance ×1
sql ×1
sql-server ×1