# |
Jun 26th 2019, 10:00 |
imonsei |
hm. i'll have to look at this later. off to meeting. le sigh. laters o/ |
# |
Jun 26th 2019, 09:55 |
imonsei |
ooo thanks ndm. that looks interesting |
# |
Jun 26th 2019, 09:53 |
ndm |
https://github.com/WyriHaximus/TwigView/tree/4.3.8#filters |
# |
Jun 26th 2019, 09:52 |
neon1024 |
You could change it before you set it to the view |
# |
Jun 26th 2019, 09:52 |
imonsei |
maybe currentModelName in cakephp's twig have something like currentSingularModelName. time to go become smarter, or dumber. |
# |
Jun 26th 2019, 09:50 |
imonsei |
aw poop. twig doesn't have a filter built in for camelize. people have made some tho |
# |
Jun 26th 2019, 09:49 |
neon1024 |
You’ll have to Google for something which works nativly in Twig |
# |
Jun 26th 2019, 09:49 |
neon1024 |
In Twig? No |
# |
Jun 26th 2019, 09:47 |
imonsei |
oh that works in twig? NEAT! :D |
# |
Jun 26th 2019, 09:47 |
neon1024 |
`Inflector::camelize()` I think |
# |
Jun 26th 2019, 09:46 |
imonsei |
i'm on 3 |
# |
Jun 26th 2019, 09:46 |
neon1024 |
Well, Cake 3 does |
# |
Jun 26th 2019, 09:46 |
neon1024 |
Yes |
# |
Jun 26th 2019, 09:45 |
imonsei |
does cake have a camelize filter for twig, so i can output my classnames correctly in templates? |
# |
Jun 26th 2019, 09:43 |
challgren |
Sometimes I hate kotlin and need to come back to php for a while |
# |
Jun 26th 2019, 09:43 |
challgren |
Ah Im coding trying to finish up the android app Im working on |
# |
Jun 26th 2019, 09:43 |
neon1024 |
Dude, go to bed. |
# |
Jun 26th 2019, 09:42 |
neon1024 |
But why? |
# |
Jun 26th 2019, 09:42 |
neon1024 |
:O |
# |
Jun 26th 2019, 09:42 |
challgren |
Its 4:45am |
# |
Jun 26th 2019, 09:42 |
neon1024 |
Use the Maths Luke. |
# |
Jun 26th 2019, 09:42 |
neon1024 |
About? |
# |
Jun 26th 2019, 09:41 |
challgren |
But the 10 digit length there’s about 10,000,000,000 possible combinations |
# |
Jun 26th 2019, 09:39 |
neon1024 |
As would having a fixed number of digits |
# |
Jun 26th 2019, 09:39 |
neon1024 |
Also, surely limiting to numeric would also limit not only the number of codes which can be generated, but also increase the chance of collision |
# |
Jun 26th 2019, 09:38 |
neon1024 |
Would probably want a `while` condition here |
# |
Jun 26th 2019, 09:38 |
challgren |
Again tweak that to yours, I know its not 100% functional as written above |
# |
Jun 26th 2019, 09:37 |
chan |
@challgren @dereuromark @saithitlwin thanks you so much. i will try again. |
# |
Jun 26th 2019, 09:36 |
challgren |
Written quickly but theres the idea |
# |
Jun 26th 2019, 09:36 |
slackebot |
<challgren> |
# |
Jun 26th 2019, 09:34 |
saithitlwin |
@dereuromark can we define character set in uuid? I think it cann't. |
# |
Jun 26th 2019, 09:34 |
dereuromark |
this is also how my Slug behavior works :slightly_smiling_face: |
# |
Jun 26th 2019, 09:33 |
challgren |
@chan create a function that first generates a random result, then check your database for the result if it returns 0 results the random is good to use if it returns a result then try again and do the same check |
# |
Jun 26th 2019, 09:33 |
dereuromark |
then use UUIDs^^ |
# |
Jun 26th 2019, 09:32 |
chan |
@challgren @dereuromark thanks for your advices. but i don't want to use `rand() and mt_rand`. because of these methods can cause duplicate. |
# |
Jun 26th 2019, 09:31 |
challgren |
Use mt_rand() my random code was written so long ago so Im firing from the hip here |
# |
Jun 26th 2019, 09:30 |
dereuromark |
most use mt_rand() etc |
# |
Jun 26th 2019, 09:29 |
challgren |
Its simple you can add a recursive call to check the db for the rand result and if its in use try again |
# |
Jun 26th 2019, 09:28 |
challgren |
ANd the current epoch is 1 digits exact and would be hard to have duplicate serial numbers |
# |
Jun 26th 2019, 09:28 |
saithitlwin |
@challgren is rand() good? because rand() can generate duplicate code. |
# |
Jun 26th 2019, 09:27 |
challgren |
why not something simple as `rand(1000000000, 9999999999);` |