小编Sal*_*nes的帖子

干预图像:直接从具有原始文件名和分机号的URL保存图像?

从远程服务器获取图像时如何获取文件名?以及如何保存原始大小和文件名?

// Take remote image
$img = Image::make('http://image.info/demo.jpg');
// how to save in the img/original/demo.jpg
$img->save(????);
Run Code Online (Sandbox Code Playgroud)

我使用Intervention,(http://image.intervention.io/api/make)构建CakePHP 3图像行为,我想从远程服务器上提供一个简单的上传,并保持原始图像作为未来操作的来源.

编辑

我问,是否存在Intervention Image方法,该方法从远程服务器获取文件的名称.我知道php copy(),我也可以使用CakePHP文件实用程序,但它给了我远程文件的重复请求.

php laravel intervention cakephp-3.1

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

CakePHP安装特定版本

我想通过参考他们的网站链接来安装CakePHP:http://book.cakephp.org/3.0/en/installation.html

我使用下面的命令来安装Cake,但它会安装最新版本,即3.2.0

composer create-project --prefer-dist cakephp/app my_app_name
Run Code Online (Sandbox Code Playgroud)

我需要为项目安装3.0.0版.有人知道如何按特定版本安装蛋糕吗?

cakephp composer-php cakephp-3.0

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

Solr有多种排序结果,但有第一批(true)帖子

我已经开始学习Solr,并试图像我在mysql中所做的那样理解和实现相同的查询,以相同的顺序和逻辑返回结果。

我需要的:

  • 始终返回标记为高级的第一篇文章(bool,true),然后返回其他
  • 按创建日期对所有排序/排序新>旧。

默认的mysql示例查询/不带搜索参数:

SELECT 
  * 
FROM 
  postings Postings 
  // LEFT JOIN query ..
WHERE 
  (
    // where query..
  ) 
ORDER BY 
  Postings.premium DESC, // <--- bool (1), 
  FIELD(Postings.source, "local") DESC, 
  Postings.cpc DESC 
Run Code Online (Sandbox Code Playgroud)

和带有搜索参数的示例:

SELECT 
  MATCH (Postings.title) AGAINST ('developer' IN BOOLEAN MODE) AS `Postings__relavance_title`, 
  MATCH (Postings.description) AGAINST ('developer' IN BOOLEAN MODE) AS `Postings__relavance_description`, 
  // other Fields 
FROM 
  postings Postings 
  // LEFT JOIN queries ...
WHERE 
  (
    MATCH (
      Postings.title, Postings.description
    ) AGAINST ('developer' IN BOOLEAN MODE) 
  ) 
ORDER BY …
Run Code Online (Sandbox Code Playgroud)

mysql solr

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

自动播放不止一项?

如果轮播显示 4 个项目,则设置自动播放替换为 4 个新项目。这里的demo如果点击item分页,就可以看到效果。但是如果我们设置自动播放,那么只更改一项?

$(".owlcarousel").owlCarousel({
    autoplay: true,
    margin: 10,
    nav: true,
    loop: true,
    responsive: {
        0: {
            items: 1
        },
        600: {
            items: 3
        },
        1000: {
            items: 5
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

php / html 代码 (cakephp)

    <?php $brands = $this -> requestAction('/brands'); ?>
<div class="featured-brands">
    <div class="container">
        <div class="col-xs-12">
            <div class="owlcarousel">
            <?php foreach ($brands as $brand) {?>
                <div class="item"><?php echo $this->Html->image('brands/'.$brand['Brand']['id'].'/'.$brand['Brand']['image'],array('class'=>'img-responsive')); ?></div>
            <?php } ?>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery owl-carousel owl-carousel-2

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

如何访问实体属性的原始值?

debug($attachment);

object(App\Model\Entity\Attachment) {

    'id' => (int) 73,
    'apartment_id' => (int) 1,
    'name' => 'bla bla bla',
    'caption' => 'bla bla',
    'position' => (int) 1,
    '_locale' => 'eng',
    '[new]' => false,
    '[accessible]' => [
        '*' => true
    ],
    '[dirty]' => [],
    '[original]' => [
        'caption' => 'original caption'
    ],
    '[virtual]' => [],
    '[errors]' => [],
    '[repository]' => 'Attachments'

}
echo $attachment->caption; # bla bla
Run Code Online (Sandbox Code Playgroud)

如何访问和打印此阵列的一部分?

'[original]' => [
            'caption' => 'original caption'
        ],
echo $attachment-> ???
Run Code Online (Sandbox Code Playgroud)

php entity cakephp cakephp-3.0

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

CakePHP 3:如何在视图中获取当前语言值?

来自CakePHP 3 Book

// Before (CakePHP 2)
Configure::write('Config.language', 'fr_FR');

// Now
I18n::locale('en_US');
Run Code Online (Sandbox Code Playgroud)

在我们的CakePHP 2应用程序之前

<?php if(Configure::read('Config.language') != 'hrv') {  ?>
    <li>
        <a href="<?php echo $this->Html->url('/hrv'); ?>" class="flag flag-hr">
        <?php echo __('Hrv', true); ?>
        </a>
    </li>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

现在如何在CakePHP 3中?

在引导程序中:

ini_set('intl.default_locale', 'hr_HR');
Run Code Online (Sandbox Code Playgroud)

在视图中?

php cakephp internationalization cakephp-3.0

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

CakePHP 3:管理员插件和路由

为了迁移到cakephp 3并掌握在这个版本的框架上创建应用程序的技能,我刚刚编写了应用程序和插件.

我想在插件,管理员,客户等中分离Web应用程序.

我可以访问插件中的位置,例如myapp/admin/users,myapp/admin /,但是如果我尝试访问url myapp/admin(最后没有斜线)我必须重定向myapp的位置/ Webroot公司/管理/.

在myapp/webroot /我有一个名为admin的主题文件夹,我试图在admintheme中更改名称,但仍然有重定向.

怎么解决这个?

谢谢.

cakephp cakephp-3.0

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