Ich entwickle eine Website für Job-Portal in CakePHP, ich möchte Arbeitgeber beschränken, um Lebenslauf von nur 15 Profil an einem Tag zu besuchen, und am nächsten Tag wieder besuchen 15 Profil, danach stoppen wir ihn zu besuchen und zeigen maximale Limit message.i haben user_id, Arbeitgeber-ID, Job-ID, aber nicht in der Lage zu denken, wie Zähler auf bestimmten Arbeitgeber-ID implementieren, kann jemand vorschlagen, wie kurz zu implementieren.wenn Sie haben irgendwelche Zweifel bitte frag mich.So implementieren Sie die Anzahl der Profil besuchen und in einem Tag in CakePHP beschränken
Antwort
Sie könnten eine separate Tabelle profile_views erstellen, um Daten zu Profilansichten zu enthalten.
profile_views würde id, user_id, viewer_id, no_profile_views, profile_view_datetime enthalten.
Jedes Mal, wenn die Seite geladen wird, müssen Sie (für den ersten Datensatz) einfügen und aktualisieren Sie die Tabelle durch Erhöhen no_profile_views von 1.
Sie eine Abfrage auszuführen, müssen die nicht zu überprüfen. von Profilansichten jedes Benutzers, die viewer_id entsprechen.
Schließlich, wenn die Zahl 15 erreicht, können Sie den Benutzer umleiten und eine benutzerdefinierte Nachricht anzeigen.
Ich würde vorschlagen, dass Sie diese Logik in AfterFilter() -Funktion in der Steuerung schreiben.
Hoffe, das hilft!
Wie zeige ich Arbeitssuchenden, die ihr Profil besuchen – user5876330
Bitte zeigen Sie, was Sie bisher versucht haben, sonst ist es sehr schwer zu helfen. –
Ich habe ein Dashboard des Arbeitgebers, wo er alle Profil von jobseeker in Listing sehen kann Ich möchte alle Profil anzeigen, aber wenn er Profil besucht nur 15 Profil anzeigen kann. – user5876330
- 1. Beschränken Sie die Anzahl der in CloudKit zurückgegebenen Ergebnisse.
- 2. Finden Anzahl der Benutzer an einem Tag, die die URL besuchen
- 3. Beschränken Sie die Anzahl der Argumente zu main in C
- 4. Beschränken der Anzahl der Zeichen in einem Formular
- 5. So steuern Sie die Anzahl der Zeilen in einem JasperReports
- 6. Beschränken Sie die Anzahl der gleichzeitigen Verbindungen von der Serverseite?
- 7. Beschränken Sie UIButton nach Anzahl der Klicks in Swift
- 8. So implementieren Sie Benachrichtigungen in einem Service?
- 9. Beschränken Sie die Anzahl der Zeilen nach Gruppe
- 10. So implementieren Sie die Ablaufverfolgung in .net
- 11. So implementieren Sie die Bestellungsanalyse in MATLAB
- 12. So implementieren Sie die Barrierefreiheit in Java
- 13. So implementieren Sie die Summation in GAMS
- 14. So implementieren Sie die Einzelauswahl in RecyclerView?
- 15. So rufen Sie Tag-Klartext in einem verschachtelten Tag ab
- 16. So implementieren Sie die Authentifizierung in WebService
- 17. Tag Anzahl der Viertel?
- 18. So finden Sie die Anzahl der Methoden in der Klasse
- 19. So implementieren Sie die Lokalisierung in web.sitemap
- 20. So erhalten Sie die Anzahl eines Elements in einem Tensor
- 21. Wie pivotieren Sie für die Anzahl der Punch Times in einem Tag in SQL Server 2005?
- 22. Anzahl der Ergebnisse in Meteor auf der Serverseite beschränken?
- 23. Wie die Anzahl der Start einer Android-Anwendung an dem Tag zu beschränken
- 24. So erhalten Sie die Anzahl der Objekt/Array in Sightless
- 25. So implementieren Sie die Erweiterungsmethode in der abstrakten Klasse
- 26. So testen Sie Annotationsobjekt in der Klasse, die AbstractModule implementieren
- 27. So wählen Sie die Anzahl der einzelnen CartItems in KnockoutJS
- 28. So überprüfen Sie die Anzahl der freien INodes in Android
- 29. So beschränken Sie Ganzzahl in VHDL 2008
- 30. So reduzieren Sie die Anzahl der Ballons
Zeigen Sie Code oder was Sie so versucht haben? –