Skip to content

Instantly share code, notes, and snippets.

@possamai
possamai / multiple-3rd-party-widgets.js
Created June 20, 2016 03:39 — forked from zenorocha/multiple-3rd-party-widgets.js
Loading multiple 3rd party widgets asynchronously
(function() {
var script,
scripts = document.getElementsByTagName('script')[0];
function load(url) {
script = document.createElement('script');
script.async = true;
script.src = url;
scripts.parentNode.insertBefore(script, scripts);
<?PHP
class MeuController extends AppController
{
public function busca($txt){
$resultados = $this->Model->find('all',array(
'fields'=>array('*',"(MATCH(Model.title,Model.content,Model.campo_adicional) AGAINST ('{$txt}')) as relevancia"),
'conditions'=>array('relevancia > 0'),
'order'=>'relevancia DESC',
));
<?PHP
class NoticiasController extends AppController
{
public function read()
{
$slug = $this->request->param('noticia'); //Pega o slug da notícia vindo do router...
$noticia = $this->Noticia->findBySlug($slug); //Pega a notícia baseada no slug
$this->set(compact('noticia')); //Envia pra view
}
angular.module('App').directive('gallery',function(){
return {
templateUrl:'/admin/angular/templates/gallery.html',
replace:true,
scope:{
gallery:'='
},
controller:['$scope','$http',function(scope,http){
scope.button = 'Selecione uma imagem';
@possamai
possamai / Trait.php
Last active August 29, 2015 14:25 — forked from anonymous/Trait.php
<?PHP
namespace App\Model\Table\Extra;
use Cake\ORM\Query
trait DatesTrait{
public function findSeteDias(Query $query,array $options){
$alias = $this->alias();
$query->where([
"{$alias}.data >"=>date('Y-m-d',strtotime("-7 days")),