小编Pat*_*iel的帖子

CakePHP 2.0.5表单输入日期时间语言

我如何在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)

php cakephp cakephp-1.3 cakephp-2.0

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

为什么 CakePHP 设置 _method 等于 PUT 而不是 POST

我最近更新了我的 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)

php cakephp

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

Laravel Eloquent 和查询生成器“with (nolock)”

我遇到了一些麻烦,因为我的查询在子句后没有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)

php sql sql-server laravel eloquent

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

翻译FormHelper月份CakePHP


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)

谢谢.
对不起我的英语,我是巴西人

php cakephp cakephp-2.0

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

Big Site中的CakePHP(1000个用户/小时 - 84个表) - 为什么这么慢?

(我在用谷歌翻译).

目前正在开发车辆系统(30,000辆车,10 000名用户),并且在此期间仅对当地环境进行了测试.

然后出现了问题:当我发送到云服务器时,mysql现在消耗了100~140%的处理,使得网站下降大约5~30分钟.

我不知道如何解决这个问题,因为我无法识别他,因为在那之前一切都在localhost上.

我的问题就在于:使用CakePHP应用程序如何使系统过载?

有关表格的一些基本信息:

客户 - >合同 - >计划 - >广告

广告 - >(车辆,零件,服务)

车辆 - >(品牌,型号,版本,类别,颜色,燃料)

横幅 - >横幅频道 - >本地横幅

有关申请的信息:

debug:启用0缓存(每页10-1小时*)

php mysql performance cakephp cakephp-2.0

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

Laravel 4中的管理员路由(或前缀路由)

如何在Laravel 4(Restfull控制器)中创建管理员特定的路由:

/admin/users        (get - /admin/users/index)
/admin/users/create (get)
/admin/users/store  (post)
Run Code Online (Sandbox Code Playgroud)

我想知道:

  • 什么文件和我需要的地方创建theam
  • 我需要如何创建路线

php laravel laravel-4

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

如何在CakePHP中组织共享功能?

我需要创建很多函数,由6+控制器使用.所以... 共享功能:

这个功能需要:

  • 模型访问
  • 数据库访问
  • Lib Access
  • 供应商访问
  • 插件访问
  • 查看重定向
  • 返回参数(回调)

什么是最好的方法

  • 零件
  • 行为
  • 供应商

我的网站配置:

  • CakePHP 2.3
  • MySQL 5.5
  • PHP 5.3.9
  • Apache 2.2

对不起我的英语不好.谢谢.

php cakephp

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

CakePHP中的自定义查找列表

我需要一份员工清单,但是,年龄信息也是如此(列),换句话说:

<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 的生成?

php cakephp

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

Laravel部分没有出现

我将按照一些关于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 laravel laravel-3

0
推荐指数
1
解决办法
4819
查看次数