Skip to content

Instantly share code, notes, and snippets.

View ribafs's full-sized avatar
❤️
Estudando e Trabalhando

Ribamar FS ribafs

❤️
Estudando e Trabalhando
View GitHub Profile
Criando Uma Classe customizada e Usando num Aplicativo em CakePHP 3
Criar a classe em:
vendor/ribafs/CakeLib/RibaLib.php
Contendo:
<?php
namespace RibaCake;
class RibaCake{
<?php
/*
Lê um arquivo texto/xml e grava uma aspa no início e uma aspa e vírgula ao final de cada linha.
Lê o arquivo tpl.xml e grava no arquivo tpl2.xml.
Crédito: makallio85 em https://stackoverflow.com/questions/21146528/php-write-to-file-at-end-of-each-line
Este arquivo foi criado para facilitar a criação de snippets no Visual Studio Code, pois como ele usa json para criar os
snippets então ele exige uma aspa no início e uma aspa com uma vrgula ao final de cada linha do snippets.
Assim eu abro inicialmente o código em um editor e procuro todas as " existentes e sobrescrevo com \".
@ribafs
ribafs / paisesPortuguesIngles.sql
Created January 5, 2018 02:15 — forked from thiagosilr/paisesPortuguesIngles.sql
Tabela MYSQL com o nome de todos os países em Português / Inglês
--
-- Estrutura da tabela `pais`
--
CREATE TABLE IF NOT EXISTS `pais` (
`paisId` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`paisNome` varchar(50) NOT NULL,
`paisName` varchar(50) NOT NULL,
PRIMARY KEY (`paisId`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=253 ;
@ribafs
ribafs / dump.sql
Created January 5, 2018 02:22 — forked from manfe/dump.sql
Postgres - Estados e Cidades Brasileiras, dados extraídos do site do IBGE - SQL
-- Os dados contidos nesse arquivo foram extraídos do site: http://ibge.gov.br/cidadesat utilizando ruby, nokogiri e expressões regulares.
-- Autor: Mauricio Natanael Ferreira
-- Github: https://github.com/manfe
-- Twitter: @manfe01
-- Email: contato [at] ferreiramauricio [dot] com
-- ***********************************************************************************************************************************************
-- id ...
@ribafs
ribafs / formClass.php
Last active May 12, 2019 17:58
Classe que lida com formulários HTML
<?php
// Inspiração: https://book.cakephp.org/3.0/en/views/helpers/form.htmlipo
/**
* Classe para lidar com formulários HTML
* Com alguns métodos úteis
* E com um parâmetro tipo array que recebe mais parâmetros
* Inspirado no formHelper do CakePHP
*/
class formHtml{
@ribafs
ribafs / receber_variavel_classe.txt
Last active August 29, 2019 22:02
Receber variável em classe
Dúvida sobre Orientação a Objetos em PHP
Estou agora tentando customizar/melhorar o pequeno aplicativo em MVC:
https://github.com/ribafs/mini-mvc
Tenho uma classe ClientesController abaixo:
https://github.com/ribafs/mini-mvc/blob/master/app/Controller/ClientesController.php
Ela tem um método index() mostrado abaixo
Exemplo:
http://ribafs.org
Exemplo de tradução de português para inglês
Usei a frase no topo
Don't you speak portuguese? Translate this site with Google Translator
E com o link em Google Translator
De dentro do diretório public
<?php
require_once '../vendor/autoload.php';
use \PlugRoute\PlugRoute;
use \PlugRoute\RouteContainer;
use \PlugRoute\Http\RequestCreator;
@ribafs
ribafs / route
Created January 23, 2020 11:45
Esta classe router foi a mais simples que encontrei e gostaria de usar em aplicativos MVC. Mais por uma questão de aprendizado que de uso pra valer.
Gostaria de que o código abaixo não exigisse a digitação de "index.php" para endereços diferentes de /
<?php
//https://www.codediesel.com/php/how-do-mvc-routers-work/
/* index.php */
class SimpleRouter {
/* Routes array where we store the various routes defined. */
@ribafs
ribafs / README.md
Created February 7, 2020 11:48 — forked from nikcub/README.md
Facebook PHP Source Code from August 2007